import os
import sys
import random
import math
import time
import PySimpleGUI as sg


#-------------------------------------------------------------------------------#
#  Works on Python 3                                                            #
#  Uno card game using a GUI interface provided by PySimpleGUI                  #
#  Based on this excellent text based version:                                  #
#  http://code.activestate.com/recipes/580811-uno-text-based/                   #
#  Contains all of the graphics inside the source file as base64 images         #
#  Cards were obtained from Wikipedia                                           #
#        https://en.wikipedia.org/wiki/Uno_(card_game)                          #
#  Up to 4 players... any number can be computer controlled                     #
#  Still needs some work but close enough for fun                               #
#-------------------------------------------------------------------------------#

yellow_color = '#FFAA00'
blue_color = '#5555FF'
red_color = '#FF5555'
green_color = '#55AA55'



wildblue = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAABQUFCQkJDQ0NERERFRUVGRkZHR0dICAgJSUlKysrMTExNTU1OTk5PT09QUFBRUVFSUlJTU1NUVFRVVVVWlpaXV1dYWFhZWVlaWlpbm5ucXFxdXV1eXl5fX19R13JWlvZWVrcS13gU07kVE3jUE/sW07gU1DtU1frU1ftVFDuUVzsXlnvUlL3UlL5VVX+U1rwXFz1Wlr9TXTDU2ffVGvcVW3aVH3AWnXWXHbWXXTYXnnVUmPjUWLlUmTiVmHlXWLjak7PbE/PZV/VY13aZF3aal/Zal/dYFHmY13tbV7obl/vYVfzY1jzZ1rxalzwaWPaYHHaYX3UZH/Ud2bCdmbEc2TOemnJcmPQeGPcaGHoZWL6amH1a2f5amr/bm7/cGflcmLudmXtc2rjdWzieW/hemntfWztfHLhcnL/e3v/W4TAYorBZo7CaITUbIjUbJLEcY3VdJjHepzJd5LWfJbXf6HMgGq7hWTdiW/Xi2vejW/fiHbKjXvKgG/tgnLuhnfvg3nhi33wk3Xglnnhl3zimX/kgYGBhYWFiYmJjIyMkJCQlZWVmZmZnZ2doaGhoaOlpaWloqWqqampra2tsbGxtbW1urq6vLy8gZnZhp7alYTNmIjPmorQm4zRnY/Un5HVi4LjhIT/jYHxlY3om4HlnIPmnofokoj0lo31k5P/mZP4mJj/haXOjaLdi6nRkazUmrLYlqnhoJLWopXYpJfaoZjYpprcpJzYp5zdoo7qpJLspZXtoJvyqJrwq5/zoLbdq6LjrqbooaH/pKT/q6L1rab3qqr/r6n5rq7/oLDlp7XpprrgqrzisKnqs63vtK/xsa37tbHzt7T3srL+ubf6urr+scHmucXrvsjv3Zi53py8wcHBxcXFysrKzc3N0dHR1dXV2NjY3d3dw8P/wcrxycn/y9D20NL60dH/1dX+3Nz+3unt4eHh5eXl6enp7e3t5eX+5+306eTz6ef46en+7O/57Oz/8fHx9fX18vL+9PT++fn5+Pj+/v7+AAAAP81AhwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABapSURBVHhe3Z15YB3HXcff02mrPmRZdnxIogVaDkMEjhPSug6Uoy03xPQAQwPldJJSk0ALuNBCaSzbcozxIZUAaQMhHA1JablCcNOkdh2gARfVdsCWLKk5cJD0FioqUWXN7zfz293Z672Z2d97+zafP7y23r7VfLyz353dnZ0pXa2B21RQoWpRw4o21lxQ2apQ1Yq20pxQGROpYkXfbnKosGFSrehLBYAKrJJiRV8oBlRmhUQrWrswULEDEqxo1UJBRfeIWdFqRYNKT0StaKXiQeWXRKxolSJCBoKwFa1QTMgBCVnRx0WFLADVij4sLKQBKFb0WYEhEdWKPikyZKJY0Qdxpi+NjjQVo5emqGgxyMW3oh9HmB7obis1Ia2r+yepiGHIpprVyBraSFPSfZyKqUI2ZEU/VJnroa83Ld0zVFQFqSOt6Ecqx5qy6oVpO0yFDRA6qVaH6ItNzgEqboDwEVb0A4WCSCVoVbE6Tt+pTrm9c1nu9fQIFdkn1Wqunb6SRtuagaMTFbnusbX0w3xojUZGqlUvfSOZl+2boPWIyVX0SS6soVL4pFhdpPWTaOtLOv1tpk9z4QQVwoOs6F8+6buqc3hRruKMnXn0j3/r3//6iSeviH/nqdUtSqCQaDVDa8doO7iEnztjp+76/kHkdfjHLf+JP8yzEsaahUlW+2nlKBtEPDhnflYYIa+UizH48WVaKQ/6sVwqSVbJmdY5ip85n/huaYK8ipaDuLdyTMJ4FQQr+qtPJ60cogd3lHNKcRocvJaWg7vhs6O0Yg60iWIrJFjN0bohBuADZ+xnyELyFbQEIDISv9YgYgdW3GqSVlUoYyvS+RNSIN5ISwSPrFZa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'
wildgreen = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAABQUFCQkJDQ0NERERFRUVGRkZHR0dICAgJSUlKysrMTExNTU1OTk5PT09QUFBRUVFSUlJTU1NUVFRVVVVWlpaXV1dYWFhZWVlaWlpbm5ucXFxdXV1eXl5fX19Ap0AC5UADp8LD5kUCpwYCZ4cFZoAGpcUCp4gDpksEZImEZgzAKMABKQNAKoABKkABasEBqwGCqYPDqkACqwKC6YWCKAZFaYKEqoCG6EAHKALGaoAHKwKFKQUEa8QGKMQH6YRHa8RE7ASGbAUGrIaE6chFackHaguJ5oNL5sANJYRIKcMIa0KLKoAKa8PIqcTJqcXK6gcLrATK7IZMaoAOaQYMbEVN7IaO7MeIaEiIaM6IaoyJao2La4+I7UjKbcpLLgsMakgN6smOqwpPa0sMroyNrs2O707K6hBL6RQNqNINqZWOKdYPKpbP6tdNLBETbIZR6olRKouSaEoQa8wRLcnSLgsRLAzRbE1TrU3SrM6VKY1Wac5XKs+VLQgWrcnX7gtUbs2VL06aaoAYroyab08Sp9yQq1fQLZPQb9BS7tXX6xCUbdDVLlHV7tLVb9fXL5RSrBlUbRqVbdtXbtyYq5FZ7JMabNPbb9Ca7VSbrhXcrhNYL10db1hRcBFTcNNVMVUWMdYXchdWsNiYMJJb8FFYsJZc8JLd8VSesdYfMhbZsZgY8pja81raMF5cctkecFofcVvcsd/cM9wddB1fNJ8c5+YeMuCrKlxgMpihM1sgcl1gsx4hc99idB1jdN9gYGBhYWFiYmJjIyMkJCQlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1urq6vLy8gNCFgtWCh9GBhdOIitSFiNeIi9iLjNiMkdaGk9iLk9qTl9qSmNyYo+CjquKqsuWyuOe4vOi8wcHBxcXFysrKzc3N0dHR1dXV2NjY3d3dwurCzevHy+3L0e/R1Oza3u/S1vDW2/Lb3vPe4eHh5eXl6enp7e3t5PXk6ffp7Pjs8fHx9fX19Pv0+fn5+fz5/v7+AAAAeLMFJAAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABaXSURBVHhe3Z15fBznWcd3ddqqbcmyfEviKlfJQkCBQIoB1dz3faXCHMGUlFLuI9yEpuXoQSENxbH9CUc46pCkNgU3DpJtOZZlS7HjopI4dmtLlmQKZCXtupaqvuZ53nlm5p1r931nnt3ZyfcPr6yd2X2/et/5zTsz78ybu10F0VBQoapRxYo+rLGgslWgohV9SmNCZQylghWt3eBQYb1EWtFKGYAKrBJhRStkAyqzQqgVLZ0ZqNguIVa0aKagotsErGixrEGlJ/xWtFD2oPJb+KxokSxCBhKvFS2QTcgB8VjR21mFLADVit7MLKQBKFb0XoYhEdWK3skyZKJY0RtB5q9NTjQUk9fmqGgByMWxol/7mO/vask1IM2dfbNURC9kU8lqYiN9SEPSdZaKqUI2ZEW/VCl10+oNS9ciFVXB0rGs6Fcq4w3Z9Ly0nKbCukidSKtTtGKDc4KK6yJ9pBX9QiEjUiFaFazO0jqVybe2r0m9nY5RkR0irUqttEoULRv7z8yUrWXHN9Ev06HZHxmRVj20RjivGZ6h5YjZDfROKmykUjhEWF2l5cNo6Q3b/e2kd1PhHBXChqzofw7RVdU+umItUpy68ORf/eW//ez9b9k3VYT/p6nVZRXJJdRqkZYO0HJyFd8vTj3z8HcWkM+T/74dtdJshIFuYZjVcVrYzzYZD8ULPyVdkNdaL/eC1nVaKA36ZLEVwqzCM619Et8rfvi7LBPks+lV1laKSRhsgmBFPzq008IeurGiis8oTk5VAVNCnKEFU6DFKrdLiFWJlvXQD28Up36SJCw+h16BfRGr1YnAhhW0mqVFFfLYiyy+mxSIz6JX5CF4v5kWToFrsuAK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'
wildred = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAABQUFCQkJDQ0NERERFRUVGRkZHR0dICAgJSUlKysrMTExNTU1OTk5PT09QUFBRUVFSUlJTU1NUVFRVVVVWlpaXV1dYWFhZWVlaWlpbm5ucXFxdXV1eXl5fX19tEx6tEx8y19C3ltJ3lRx3VR0w3RNwH1U32dT2m1V3GtU1nVa1nZc1Xle2HFYxHF32Gx01H1h1H9k415D5V5E4FxK5FpJ7VpJ4lBd5lBZ7VFY7FJc7FxR9lFS91dT9Vdf81tT+VJT/VRU+llS/VhS/l1T+Fpf/1tb/l1e71Ri7ltr8lZh8lpl8F1r+Fpg42NS4mRS5WJR4W5b/mFT/mNU/mdX/mpZ/mxa/m9d/nZU/nJf/ntZ4mBm5WN87WR17Wd47Wt8/2Ji/2ho/21t/nVn/nhl/ntp/3Jy/nZ2/3t73WyC2myP3mqK3m6O3nCP3HCT3HKU3XWW3nqZ6m2B7nKC4HSS4niU432Y8HuJq7F7wIRbwYtjxJJrx5h0yZ161IRo1Ihs1Y1x1pJ315Z8zKF//oBe5YFn5YNq94Nk/oNj/oZm/ohp/ops/oxv/oFw/oRz/o9z/o1+/pF1/pJ4/pV8gYGBhYWFiYmJjIyMkJCQlZWVmZmZnZ2dsbOBoaGhpaWlqampra2tsbGxtbW1urq6vLy82ZmB2p6GzqWF0amL3aKN1KyR2LKa3bag5YOb8oOP/4KC/4yM9YyV/pqE/pyH/5CQ/5WV/puT/5ub/p2d44Wg5Ymi6o6h6ZGm7ZWl7Jiq8Zyp4amW/qCM/qOS/qWV/qaY/qmc5bCg4Lqm4ryq6bWn9KGr/qOj/q2j+Kit+qyv/6mp/62t+Kyy/rGq/rSv+rG0/rKy/ra1/rm5/76+5sGx68W578i+wcHBxcXFysrKzc3N0dHR1dXV2NjY3d3d8crB/8LC/8XF/8vL9tDL/dTT/9nZ/tzc7ene/uTd4eHh5eXl6enp7e3t9O3n/+Pj/ubm+e/s/ujo/+3t8fHx9fX1/vHx//X1+fn5//n5/v7+AAAA1zju8QAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABZTSURBVHhe3Z17YBzHWcDv9LRV2ZZl2ZatB7QQnKQGYmhLqXnkgPJoSuMChfJoEwqkLaWFAgGStJS2vAqFQCvZloJfkUpCGkh4BBfSECgJFNyEUvAztmRJcRzFIOtQOOthj/t9s9++d+9mZr+73c3vD691t7uan2bmm9nd2ZnC1RqITEGJqkUNKzpZtqC0VaGqFZ0lm1AaI6liRUdnHEqsn1grOigHUIK9xFjRAfmA0uwh0or2zg2UbJcIK9o1V1DSbUJWtFveoNQTQSvaKX9Q+i0CVrRLHiEDid+Kdsgn5ID4rOjrvEIWgNeKvswtpAF4rOi7HEMiXiv6Js+QiceKvggzc2Z8LFOMn5mmpIUgF8eKPg4wM9jVUsggzesGpiiJfsimmtXYejpJJuk6RMn0QjZkRR96me+mwzNL1xwl1YOlY1nRR14OZrLo+WnZR4l1kTqxVqN0YMbZQ8l1kT7Sij7wkBOpCK0qVofomOoUW9tXpV5O91OSHWKt5lvpkDha1g8emCxb+x7cQB+mQ3MwZMRa9dAR0bxsaJL2I6bW0jepsJ5S4RBjdZr2j6KlP6r566NvU+FeSoQNWdFPDvFZ1T6yRPuIlQvPHfvMu9/3/s9W8Kc0tbpkejxEWs3R3iFa9l629rh04pF3lIDX4j9vkF5pFsJQtzDKajftHKTXCg8rx9+FMsCNtP1F0DpLO6XBgEyXhyir6JjWPi6/rBz+bnIplV5H29JnY49qCOEiCFb0X4d22tlHt8yoSx6n0jfTFgohZNYB2jEFWmSyPURYzdO+PgblV8c8Tj4gsyIPaxChihW2mqJdPRRlL3LBrk8WMlQQ74evm2nnFDiDyfNSCBXASdrVpSivZJ7zZ5QdKiTvg+8jC25jsKq8h7DVBO3qUDyIH/8HCdg4oQL5edihjXZPAROre/DTRyj9Nm6oQH4B9kixn2tgJVuDv6Hkx4D1inZPA30r2RgEc8oXKoC/TzcGalu1zcNHwTrlDxXAP0QU3AaibYUd4vOUdhdfqAD+W4j9dEAa6FpthA8qt1LaHfyhwupb9NMRaaBp1Yzl7yFKezw/C3t10SFpoGk1DD8fp6S7BEJFqfR3QlxOsWuhadUK14jLofIXDBWl0n8KcYYOSQU9q93w4xFKuUswVJS+D6rVAB2SClpWTXD1cSnUTQ+VPyyAYjUdkwpaVr0Q/955Y4Bv+Yqv8vMGLIDhLnEj0bKCDv4xyg6Xb6Cty5uhAG6hQ9JBx2oV/PAJSrnLq2jrckqIxTQjoJ5VHxTAH6CUO7yati6vXBZiDx2SEjpWsO9/UcodvoO2Hp4VYinFaytEw6p4WYhPUsodXkFbl9+ArIq719YoNKzWQAF8CyXd5jW0dXkTSM2nW6u0rLZGdJYiQ4XYSEekhobVaNgqHCo+BVl1Lx2QHhpWsOuTlHYiHCp2YPlLOVQAGlYzQvwVJZ4IhYrrQSrVSxBCwwr6639MqbcIhYprUSrNq0Ubdasi/Pf3KfkWwVAhcyoTj8XVrZrhvx+j9EuCoQLrVJrPDDyYWwVDBUY/caBo7ZwyeiXwbjJA/KHi5lMoNWLtmjoa0WJKiCfIAfCHCuwmpfyM24uG1Qj0mL6LLPyhYvuzKDW/jnZMHw0r6AeKfyYPb6i44RmZUYdqjTRpIBpWhTHIrD+0TJxQse2+Wel0MfW+nxcdq9XQDleekIXw5fjPrjvvf14qiaWhtHvpfnSsChvwx8qTd//eb//JRx84aWUSUB6ud+ErtnWs7d7Y29c/ODQ8PDSwZUNn9b+illVhgzMSxuVMbxN9y05xdVfv8P7x6UX6VV7mDva9jHYLo2dVWA11y8PSWN8q+oaXYsfG4UPTNPImlosja2j/AJpWhULn3rP4y8rTYyNbOuvSk+jYPDoZ7/PiUeBF+kGI6a1RZVHbCmmqV5krrh0YCxa3lYXZc0ePHH74oXfd9o5bb/2eb8M4ddN7bn/0aXIrD4a9jKzqQ0ffmK/aLs+eOPLwbYFnFW+kLfL2xy2x+V46g0NGrJq6R71DMBfOHXko9OgFeT1tbW55SnpNdNB5iCxYNW886GbSyvkjD8WNI4KiR1uXt0mvy/4uaOpWTT2uEhjdRomNJiwF3CLL4SFv7UrZas2oExwWvlglj6rzF6g15Wlj0rRq7XfGhs0e/klKYTW8ocLH21Hrolu50rNas99ulGYPR0aGEMFQ4eEmrF1lp7ORklVxkz1YfOGISi5JImuVzV+C1rydW6lYtQxctE7tDtlVoKqUpTVH3ewUrFp3U4S48IhpeIgEtc5YfbiGW7XttQL5lXMa2YTEhgoH1LLuBzXYqnWP5bRyVLk2EVVChcPTcGb56ltDrZqHrLJ36Yh+0atRqyRvxIiBgy0babUFB0EFRouroiJVKv0SaOEt8cZZdVlvySybOCnz7/AbOhtntcp6QXTFoOwhtUOFBZbB8UZZFQdlkLhyTK0TEUIlVFhgl3BdY6zWWf298/K9HxPUapXkqBBjjbBqkSPFxULtwZJxaEiVHoVf1VF/q27ZO7piWKG0uQmK4O56WzVb7yWf1210vaiGCgsIg/N1tlon70Ys1xjTXx31UCF5G2RW4O1RXqsiDtMV4jnDyEfo1CoE4kXofXxGq1UTePjyw/TbDNGVKj0uhHtzh+Cz2iA7feeTZZQBvyJT7YfLqihfiL9ymH6VMXqhAsH+RRAmq9bTeOhC9RthCmiGCglUrCA8Vp2ykTqXvI3SrlXAUzLZPlisNmJ1TV76zKQwXAThsJIB/ZLmFTwffy6T7SO5VdMBPOoFjtinHyqQiCCY2KpFvtZ6gqPbZxIqgNtlsn0ktWqXl7zhl0lMMKpVpdIvy2T7SGjVgcHvSsLuBGEoxW/ViW/nL6cWJyy4rdZiJ6mSuOm1MAsVAHO96sJmaiHJpZQHw1AB8FpJqQtcvVnTWsUc2bvwedQLXBfy5lKsrfA6zKnZBt2dqAqj1RpeKeNQAeBtpgCGVh0Y0vmkzEMF8JiVbi9mVquw8b3AV/wS1Cq+PnvrDOy3wHctn0iK6/qqCW+7hN/OTwuma2F83rFsfBM9TJJQAfBY7YWdVhj7folCBcBi1Ys78fTSLZLVKnmnPYi21Trch+EWhUNCqdJ7ZKr96Fq148Pe8BvfKRJxIaJr1YQ36ln7SQlDRWSHSdcKn7gxNlTJQ4XsMDnD82z0rDbD91eYrhItktYq+QDLmtjQg5ZVB3ZpEz2cCpJcKvGTnia8n5SpSIGAVcRMe/Qfh3grrFRsl4mSxKECTpHwWWMPfLnC2FHiCBVWYJcPZLyoW7VhnWStVBy1CgN7OcHTbpwb7ASdigcOKQyB4+ZW2P2rsFYqHiBY7DW2aseWjvcmLUOogPyGYLHJ2ArL31E6Ew8coaJUei+ky3jEzyb4YoG3/LHUKgwWS6ajs1qwp85b/nikMFicNrXC9jc8N10WgGAxbGiFL0Rf4r37whIqrJ5Ft6EV9kh421+eUGE9OWgxs9oCn87SaZhgqlVYrc6ajbuV01iyXlSxSck22MwKRyjxNlVsWNXKxGrVZRExjWUimEKFbK1wQlADK1yGhPNOWan0/bRNzlPWhKD6Vh3wUSZ7FQhUK5wQVN8KO4Ccd2o5pW6BaoWvAWpbdcInF+gkmeNxWiZE2wonTTAfbx8FW6iQBVC+VqZrhVn1Ap2DB75QIQd9y1nWdK2wVvFmFV+twgJYli82alphAOTNKkYpLID3yGRqWmFbxRsAGXEKoKZVO3QrFugcPDCGCiyA8yZv1mIPkPUKhDFUuBFQ06p5MWp27CRw1ipsgml2HC0rvK7iGXtKcEphH3CaEqplNSXElcyMqgiCFyH2pPA6Vvhcm/UW9E/QloVH4SLEnr1VxwrCeuWn3sLH73zdj/Px9ZBVzqqSGlYtENY/R38YFr6dtix8AFLqLKmrYYUTmf8QnYODiOnCE/C8EDOUUC2rsxETmSfhW2nLAk4K785epG6FXUDvbKNJ4c2qk0IsuUtTqVtBv8IzLWdivpO2PFwHWbXXSieibnVRiC/QOThgDRWlByGdnrU+lK2gsar8KJ2DAd7ydzNklXdWZGWrEd6HIKyhovRpSGanTKaFshUUwMDs7EngzapdkFVjMpWEqtVa1gLIGypkVvlWk1W1ggjIWAB5QwUuIDEubWxUraY5IyBv+QtnlarVath+nE6SHN5QsS1Yq5StsA/I1gQzZ9XnIY3eAAgoWo0x9gGZQwWuSxCcwV/NqmkpYjEbU3hDRekZuFoMLiGmZtUFBTC4mI0pzOXv1yGrPD1ACzWrYca4zhsqSrNClEPryKpZneGL68xZ9aeQVVvJxUXJqgmu7cOLlBnBHCrwCiRiNXclK+yvM1Ur5lCBKzhFrLyvZDXIVq2Yy9+HIKv2kYkXJat72Vor3lCBffVy1Dz+SlbzQvw1nSgZzFl1ElK3mUR8qFjhioa+FXpMYQ4V2FQFOoCEilUPBIvQioYm8IYKLH+L0QsUqFhxtcF1KH8xS3iqWEGw+BKdKRG8oQKXBoouf2pWczzBgjersP0tt5NFEAUrHLjJcMXIHCqeh1T1kEQIBSt8HenH6FwJ4A0V/whZZY1CiELBaoblOpi3/GGnYjp+VRsFq4ssIZA1VGClWgqsS+FFwarM0V9izaqd/wfJCi0i4kHBCq7uEz9i5A0V2FJFdWodFKzg4irxPQvWUIFXipNVF9VRsAL8q0/qw1r+MFLMV1/KSc3qN+mEpnCGCrxTdrnGwnxqVm+lMxrCmVV4p7bmCu5KVgmbK85QIcNf6E5ZECWrhM0VZ6h4BpLjDBaJpQFWnOXv36D8TdReU0zJKtlL6Yyh4l9AalphwUElq0R3OBmzCru0NWK6hZKVZ1FXbRhDxZ+BVLlK789FySpJh4kvVKDUYsxShgGUrBJcCfOVP5RaUlwWV8kqQTeQLVRgnVpSXb69zlZsWaUlpWZlPNSMLVRgO6UuVWcrplCxExcFX4x49hGHkpXpHSam8rfrfyAN5cBj+qrU1YonVFz3/5CEOaV2yqaeVjxZdQOUPjEVdz8zmjrWK55Q8WGUOh16nl0dJSuzyM4SKrDtFft11zFWsvon+hVacJS/XRj8xBClVR0lK6M+O0OouB7jxFLs3fR4lKxMrhoZsuojmFFz8WuOx1Mvq+ShYudJlBo3WpReycpgsEXiULEdS5/YbbbeuZKVfhBMXP5k7CvLJSUNULBaNHiAmjBUXPssSp3Ra3o9KFhd1L8hmDCrZJgwCOgOClb4rFGvz5QsVFgZNaN2LR+NgtXEtG4RTBQqZI0So/EPEhVQsRqAIqjzOlmS8nfDLErNqV8gRqJi1XZZ7+aZeajYJtsoMZIoowAVq8I+yKwfpF9cG+Os2vmAdJpKUqMslKzwNTnlV1+MQwUOdoFuX79Zw+tDyUq+U/vD9MtrYRgqdjwvpQ4Yt1Fe1KxwCibF5/hm5W+7jOZiUuOOSzXUrApDkFl/RCmojkmoIKe5yBGMJihaNUGbVfkRSkQ1DLJqh+VU7q/9XEoVRatCJ5RBhaGP+qHiQ1Z9WhzWvDVRFVWrAjTFClVLM1TcfL9sdMHJ6DIqFmUrXIii8reUmjj0yt/1n5dKojzImU+IulXzZG0tjVCx66NW0RMzW/nqk426VaENh9R9qdo1iXpW7bC6RnAN1cPQ6IbQsCq047o1/xvfz1UNFdsftGqTWBo1udWigI6VtWph5WcocSFUQsXOO20lMbklaSc2Fi2rQgtOfF55MroU1i5/2z5gFzwxv7dO2STRsyoUR/CTyh9QMn1UDxVvuvPTdiaJxX3r61GbXDStCoUenGu+cuynKbEuVbLqurtcI1He111fJUDbqtCGKyiB1yf9PY2YUHHdXfefco3E1J51dVcC9K0KhW5rCYjKF+72XEoGQ8WuO+66719nPUKifLBXZVwLByZWhWIvxnigcvyJT/zuWzF4QPnbec0113zNHXfe9cH7Hzzl0wEuHtiq9bBQg+a2tlAsNbICrx7PMhCV48ePXwh6OJTHd/ewXAoGae4a2D+B69nBH22/M2mRxNAKWD10lnaIY3Fi30B3XYQKhY5BuYyxy1nv3Q5zK6B90+gkXKEEWJqbODQysHENbzfcS8vWiD/oZc+w1URWklXrerb09ff3bd2yuWf92o72unUYbNr24upAkisL549/5t3vvf2xoy/CT65WcqsG07KHSsfyucNy3vFvwn9Kv4paTiHMm9UmnEVdiJUT9kSuN9IW50R03ofOl1UbTkwrxKUj7oSTVlYBmFv2865cWa2XGbV82DOJ5mtpCxx157nIkxXeOhHiuG+2ydfRFngUrgRozxxZjWJiKv5FTJzyB+DC1hSAc2NVPIhpOe+fFtQOFZKfg++pzc+N1QFMyhdJwMabVXm0ksUvuC6BJ1QAuEgZ3YLLiVU/JiQ0K7InVABYr2j3fFhFr7XqK39yfYpcxcBWbKeCdcofKoDH3KTmwgrvKZyntLsEsqr0tBD76YA8WOEKiuEVnPyhAqBVN5AcWDXj9W54VQJ/qLDmkbYHNOTAagjSEJ6+Olj+5AK89rVd9q1aF+HCI1T+gqHCWcxGkn2rYUhCeFL4UFbhioaDdEj2rZrKcO0Rmr8/FCrkImXOzbnMW22Gfvo7KeUON37lV/v5Xozr7tRgmbc6E/Wy6DfS1uXNUADdWdyybtUOCQiPj30VbV1OCbHo3t3KuhVOCBoaEPFq2rrgy/lGs2OnQ9SEoBHPlJ4VYsle9ADIuFUxakLQV9DWBSeH2EOHIBm3WgMFMDjY7TW0dcG5wea9YzYybrU14sWHcKgIzU2XcSu4sA9ahUMFDhT3zw2WcStIXmAQaThU7ACpsidUABm3mgm9WB4KFV8LUu5KIhYZt4L+uv/1w1CouBal7KtFm2xbFeHX+197CIYKmVOhCc+ybdUMv943d2YwVGCdEgdpbxcFq0naNQWCVsFQ8SkpFR7BoWA1RbumAJZAb73yhwrrXc6o+fYCT8LRKqhl3zpMgynfuxz+UIHdpHCgkNBwEJewlWjUiJYIoBX2vPvlDRWvlCOr5wMh3aLFSreHCCuDV1u5wMXcnfldPKFiuyx84l5/42uzHr/zchWsglre3nCjgXpvj9tzQsU2GrI7v4l2CjIok+0hyoqWdkyFDrgUqXxOFsKX4z8777iPRiEv7Y4d2RGsVlejrETc36QR4O1oUXni7o/91q998IGTzmCpxT3RhQ/ppn0cLKugVpp9pkKPMxLGpfqQXVwC2Ue0VfTE2o2iw9+mXj7dH1ySws8G2tEBhCKtFus0ckyRNSNynOXSzOl7+tbWGtMvH3b5sK1CWnETNjeO5mbFmCWf9fuItQqtrpJZ5GNxH+gTY5UXrbCUxypCazzduqVEqxy/HQB1Yq3EYqqRUAU51j4E6pBVlJaY2JRiL6MWxZ7Q9YdE2lSzgs7Tnp4Ue/DxtG/YbY2WDiNtbKsYLaA8NTmRKSanQk2UiyVT2ypXkIxj9dLQIpeXlhWpeKxeAlok4rPKvxZ5+K3yrkUWgM8q11qkIPFb5ViLBCwCVnnVotTbBK1y6UUpdwlb5c6LUu0lyipXXpRiP9FWufGi1AaJs8qDFqU0glgrgA7OJpTGaKpZSegkWYJSFsvVq18GGiFy+rWftK4AAAAASUVORK5CYII='
wildyellow = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAABQUFCQkJDQ0NERERFRUVGRkZHR0dICAgJSUlKysrMTExNTU1OTk5PT09QUFBRUVFSUlJTU1NUVFRVVVVWlpaXV1dYWFhZWVlaWlpbm5ucXFxdXV1eXl5fX1915U1xa4Ny6oAw68SwrEVwLMe364N3K8Q1rMc1rQf2rAT2LEY2rMdz6Q3wLYnwLgtyLgtwbozw7062ag31LUj1Lgr1Loy1Lw41b8/5pgW5pwW5ZoZ554e6pUW7J8R858L5p4i4qEA56IA5asG4KwK6KIA6aQA66oD5aYd4K8Q47AU9KYA9aEI9KwI+qYD+KYF/KYD+6YI/qYK/qYO/qoA/6wJ86YW8qMa/qYR/qcX/aQa/q4Q/qgc/7AU/7Md6aEl76ck7agu7aoy7ao27a4+5bUi8Kch/qEo/qkh/qsm/qwp/q0s/qUx/qc2/q8w/qs+/7Uj/7cp/7gr/rAz/rE1/rM6/7oz/749xL9C3qNI3qVK3qRQ3qZW3qdY4Kpb4Ktd4q1f7rBE/qxC/q5F/q9I8LZP/rdD/rJN/rlH/rtL8rtX9L9f/rVS/rhX/r5R47Bl5bRq57dt6bty6710/qpp/qlx/qt2/r1hxcBEx8JKycVSzMdZ1sFH18RO2cZV2shczsphycFz0sxq3Mlg3sxo1c9z2NJ6/8BD/8NM/8VU/sJZ4c9x7cF55dN998Ni/sZg/sFo/sVv/8pj/81r8cd//sl1/89w/sx4/s99/9By/9J7gYGBhYWFiYmJjIyMkJCQlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1urq6vLy83dWC4NeJ4tiO6daF5tyW9MuC+NCF/tGB/9WD/tSG+tOI/9eI/tiM/9uU/92c696g/9+g7+Cm8eKq/+Cl/+Kr9ua1/+Sx+ue6/ui8wcHBxcXFysrKzc3N0dHR1dXV2NjY3d3d7fHX/urC/+7N/+/R//DV/vLa4eHh5eXl6enp7e3t9PTg/fXj//fo/vjs8fHx9fX1//ry+fn5//z4/v7+AAAAA7tHUwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABaESURBVHhe3Z0LfBzHXcfv9LRV2ZJl2bGtB7TgpAFaCDblDa1NDJQ3R3gUAjQFysM8CqWFpjQ8WvNooMFASAslNVAIBIihxaaSZSuWH1Iopq6DapM0qWtJlkRKVtYRIlkZ9/+f/d/u7OtuZvZ/t7f5fj7JSbq9vfl6Z387uzs7U7hRA9FUUKFqUcOKVtZcUNmqUNWK1tKcUBljqWJFn25yqLBBEq3oQzmACqySYEUfyAdUZoVYK1o6N1CxfWKsaNFcQUWvELGixfIGlZ4IW9FC+YPK7xKyokXyCBlIgla0QD4hByRgRW/nFbIAVCt6M7eQBqBY0Xs5hkRUK3onz5CJYkVvRFmcmZpsKqZmFqhoEcjFs6I/h1gc7m0rNCGtPUPzVMQgZFPNanITraQp6T1DxVQhG7KiP6os99HHm5beJSqqgqvjWtGfVE43ZdUL0naSCusjdRKtxumDTc4YFddH+kgr+oNCTqRitKpYnaHPVKfY3rku83o6QUX2SLRabqePJNG2afjUXNld9vRm+mM2tIYjI9Gqnz4Rz0tG5mg5Yn4jvZMJm6gUHglWV2j5ONoG4w5/A/RuJpylQlQgK/rNI3lTdZ5YdRdxps8/8u7f/ONfufsdB6cd+D1LrV63SD6xVku0dIS242v4vjN95MD3lZBvkf9/J2plWQkjzcI4q2O0cJhtMh6c8z8tXRTuAq2rtFAWDMliK8RZxWda5xS+53z4+0kF+DZ6lVsrwySMVkGwoh89OmnhAH24oZwjilPpO+gVmBbiFC2YAW1uuX1irJZp2QDD8IYz/VMk4fLt9AocTPhYg4jsWFGreVpUoYitSOf3SYHw6h9wD7zfSgtnwIwsuEIhUgHnaFGfIp7JOL9EBnHcDQvEVtzGIHd5lajVLC3qUTwNf3XeSAIV1E1Vejss0UGLZ4CN1aPwR8c9QPkoUQH8GiySYTvXwgqPBhEpNSoA3K9o8Swwt8KDQVQqUP9KpfuyzUBjq47lmH0qwsMxFbeBGFtBg9h5M5XdJ7SpSo8LMUEfyAJTqy3whw9T0X2CUQFA22KQPpEFhlatWP++i4ruE4yKUulHoB3YSx/JAkOrUZCKNNEj9a/0HiHWMmxaGFq1wzniUSp5NT4mxAx9JBPMrI7BpvpBKrlPZFPdARVwiD6SCUZWLXD2cYRK7hOJCqyAYj19JhOMrLbBb/up5D5f+TlBvhorYLRJ3EiMrKCB/8LryMXjtfTq84VQAbfTR7LBxGod/PJJKrlHVKp0SYiVLBPQzGoAfvlbKrnH7fTq8/LnhRijj2SEiRUse51K7vEaelV4UojVDM+tEAOr4poQn6KSV+HLYVMlXWtrFAZWG+Dnf6GiV3g1vfrsBanlbPcqI6sd8PMvU9mJ+KgQW+gTmWFgNQ4/fw+VnYhGxfthU52lD2SHgRUs6lDZiWhU7Mb6l3FUAAZWi0JcpsIncQtIZXoKQhhYQXv9v6n0LpGouBWlsjxbrKBvVYQfp6n4kkhUyC3VFLfF9a1a4ccLVH5JOCpwn8rynoGCmdXHSQAJRwWmnzhVdBfOGLMaeJEMouy9hFIn3EUzxyAt5oV4lhyAYFRgMynje9wqBlYn4Oe3kEUwKnY9iVLLPbRg9hhYYTvwfyuNCyUqdj0hN9SZWj1NGoiBVWESfvmUq+VFxc4HL0una5m3/VRMrNZj34pn/4Z8SqU9rzz0tFQSqyNZt9KDmFgVNsvfnYv/9YEH3vfX555xjYQoj9a78hU7ujb2bdk2MDg8Mjo6MrR9c3f1f0Ujq8Jm6gmjMrOthd5lp7i+d9voxNTCCn2VytLpgZfQYlHMrArrcd/yWZ0cWEfv8FLs2jJ6ZkH2vKnCtRMbaPkQhlaFQvfxq/hl5YXJE9u769KS6LppfC7Gx5mWfBr/59DfhFjYEVcXja2QlnrVueLGoclAdQOV84fvP/Ab+3/mJ+hOzA/j/+542z0HHye38nDUy8qqPnQNTCq7rTN99P4D+79bmih8L70id33IFVveRmvwaBKrlr5xvwumM334wP7oTTLJ19Mr8YaPSa/ZLloP0QxWrVtOVzaSM33+3iQhRN1ULq+XXmvBJmjmVi39vtL5e6O3kQJ8J70GuEvWwzPq3pWx1YZxCgeodT9XZRsRMiqi/C5qzSvHmCyt2gepb5gzfb/aIy+RaP0jsJuluObvXNlZbZhwD0q6SkAoKhTuwL2r7DU2MrIqbnU7i0PFq7ErKSRuKuQfQWu5srUysWobuibXHNNltwqxUeHze6C1RM3sDKzaj8mEcKYfifSGqkpCVHig1ozbhmu4VcdxGeTOhV+kwuhStf5JsBK614MabNU+5jqd/0kqiT7JUeHxOKxaPvrWUKvWEbfuHdFPCI/am6pU+nFMDOxs2Uir7cu4umBvcV1qRAXx66CFl8QbZ9Urn5Jxjto41Y4K4j/hK7obZ7VOPiDqnLeoe4hO/UOwDk41yqo4jCHhXAj26jdAIypcsEnY0xirHtnei+kCqovupgKmhZhshFUb9hQXzuHaTfIk9KLC5SB8V1f9rfqwdeRcsNyhJJpRIcFefMfqbdUqn0tOUfkAg/oHQAwu19mqB69GOEfNGnxhtKNC8nrYWKGnR3mtiqP4+aqPyWhgtqlkXkSex2e0WjcLn3aORq5+mWESFZIPCVG5EuLBZ7UZG33p9ijEJCokf+AWOwCXVREfiHcu2LWPFEzrn9u+CMNk1X4FPhl+ms4Gs6iQwI4VhseqWx6kTE8MYzDfVLI3fRgWqy2wuzLUPouoQCAuwnBYYaA7f0ffkQrjqEDuc8utkt6q5RR8yPlt+opU2NS/2BBMbdWGj7U6P0vfkA6LqADw8cMQaa068ZQ35mESG+w2VekdbrlVUlp1Qfg5F1I2JwirqADYrbrLIPVPtPa0WEUFwG21ERpJPOEHWNY/9v2qFw9TDO0JF7uoAHitpNTv0KpTY72peJO9dw2kWA5TiG1UAPhQWwhrqx7cUu+iFafHNioARqsNvFL29a9U+kMquIKlVRdGOp+UfVQAD1PBFeys1uHBly0o0m0qtjZ7+yJIsUV6qqgAmM6vWmZBiuvgi6SICoDpXPgMSHE1k5BU9Y/L6jgsdJ7WyEKaqABYrPDZaIenle6SclPhlfYwxlY9sIjDcInCI11UlEpvc4sdwNSqE0e8sL7bFke6qHDHFwpjaNUyB1KMR9/U9S+2wWRq9ShIMR6ogJRRIe/LUfc8HzOrm+D9wKNmqUm9qfAGlhzYUMXIqgubtOluToVIGxVA2js9LfPcSZE6KgCwihlpj37wSLbCnYrtNFGSvv7JWyJp7jX2w5usbQqGqHCvMOENmQD6Vh14SsW6U3FsKrzKXk5xtxvHBuO58FyBISpkBE7ZW0Hzj/XsA2CIChkWx62tOuFIF3jUOz0c9U+2bbdaW2H9M++QWRWGqHDHzrTu8bMVpHhbSjybCsNi1bZ3Vhu01JnrH0tUyLC4YmuFx1+TvugasESFDItRSyt8IDo64FkqeOqfbFn0WVrhSRXv8ZcnKtw7B212VttBivVMkW1T4W511a7fLQ5j2ZxR4R6D7azG+A9VTFFBu5WN1bo1vWEsDeCqf3jNAgcEtbCagE3FeaUMYIoKb0BQc6su+NNhWgkTbJsKdyscENTcChuAnFdqGaNCPt+IjwEaW3XDXx6hlTDBFRXyzpWcJsTYahI2lX1/+zj46h9WQPlYmakVbqr7aR1MsEVF6UehAspR1kytcK9q2k0FFbAsH2w0tMIA5N1UfFEhK+CjspiGVnis4g1AvqiQTx24w/yZWXVCs4L3WMVY/7ACLts8WYstQN4zEMZN5SWgoVXrCvfJIuemegNUQBodx8gKz6t4+p4SnFGBbcAFKqiR1Tz3zSrO+ocnIZVB4U2s8L72AVoHC5z1D28xrlVGbzWxwpkQ/+gHGPmib+TjS2FTebNKGli1Qax/hv5hWNhJryw8ACX1ptQ1sMKBzP+Z1sHBN9MrD08LsUgFNbK6KsT10IjLqdhHryzgoPD+6EX6VtgETB5t1Jxvolcezgmx6k9NpW+Fz775IyKm5lvplYebYVMdd8uJ6FtdE+I5WgcHe+mVh8egnMpcH9pWeLBSB/FNCW9U4FD36qjI2lY4LuybaCUMsEZF6YNQuG5ZTBdtK+wuTOtggDcq9sCmmpSlJHStNsIPfBWQNyrkpgrMJqtrhQkYmvQgBbxRgXvVlLSpoGu1wJmAvFER3VS6Vuvh9RO0kvTwRsXO8F6lbYVtQLZDMG9UlD4KZVMDENC0moyZzMYW5qjAeQnCI/jrWbWsak1mowdvVJSegLPF8BRielY4n2Z4MhtbmKPiy2BTKS1AFz0rfAT9F2g1aeGNitJlIcqReWT1rGb4cp05Kv4CNtUOcvHRsmqBc/vIJGV2MEcFnoHEzOauZYXtdabdijkqcAanmJn3taxw6nGe9jpzVLwKNtVJMlHRsjrLdrTijQpsq5fjxvHXsloW4tO0onQwR8U5KN1NJBJAxwpnNGQ5C2GOCjxUhRqAhI4V9luPzGhoA29UYP1biZ+gQMcKj8F30qrSwBwVWP8SpvDUsYKweJ7WlAreqMCpgeLrn57VEk9Y8EYFHn/LnWQRRsMKHyVhOGNkjoqnoVT9JBFBwwqHt2G4a8AbFX8Pm8rthRCHhtUi/OfNEGUNb1Rgo2IheVYbDSscsuyHaG32sEYF7lSroXkpVDSsyhztJdao2Pd/UKzIJCIKGlZwdp/6FiNvVOCRKq5R66FhBSdXT9HqrGGNCjxTnKs6qY6GFZC2nzdrVGBSLFefyknP6l9phbZwRgVeKVurMTGfntVDtEZLOKMCr9TWnMFdzyrd4YozKmT8Ra6UhdGz+nlapx2cUfEElMbrLJKInlWqDgmcUfEfUP9ma88ppmX1Aq3TDsao+AeQWtCYcFDLKtUVTsaowCZtjUx30bJSJnU1hjEq/gqkylVafz5aVmkaTHxRgVIrCVMZhtCySnEmzBcVKLWqOS2ullWKZiBbVOA+tao7fXudrdiiwkhKz8q6qxlbVOBxSl+qzlZMUbEPJwVfibn3kYSWle0VJqao2PM/UIZy6DZ9VepqxRMVNz8HRVjSOk5VqKcVT1Tsgton5pOuZ8ZTx/2KJyr+DKWuRO5nV0fLyi7ZWaICj71iwnQeYy2rZ+grjOCIij0YfmKEyqqPlpVVm50hKm7BnFhNvJqejJaVzVkjQ1T8OW6opeQ5x5PRszLv75g+KvadQ6kpq0np9azMO1ukjopdWPvEMbv5zvWsjEMwdVT8JW6ospxS0gINqxWLG6gpo+LWJ1FqxuzQq6BhhXd6DC8IpowKGRMWge6hYYX3Gs3aTOmiwt1Qi3rn8vFoWM0uQBU0yvZUUSH3KDGefCNRAx2rIfifyY3hNFGx6zJKLemfIMaiY9WxZnbxzD4qdspjlDiRakMBOlYFnJ1Q/7aIdVTsOySd5tPsUS5aVviYnPajL9ZRgZ1doNk3aHfgDaBlJZ+p/Tf68lpYRsXup6XUKetjlIqeFQ7BdF2vg5ZdVOySaS7mDK64VEPPqjACr3pnWTZRQU5LsT0YbdC0asHRfj9ChaiGRVTsdp3Kg7XvS+miaVXohjqo0fXRPCpe5e5PK6OGlyaqomtVwEPx9ZrnWYZRsffQM+RkdRqViLYVTkQhnqtxg9gsKm75qFQS5WHO7YToW7ViP8HnqndrN4iKPe9zq55Y3MG3P1XQtyp0YJe656udk+hHxW63aQTnUP0MB90IBlaFTtS6ntzO1Y2KXY+5e5NYHbe51KKBiZU7a6G4mHRWohMV+26rKIm57WkbsYkYWRXa5MDnTvwTjrWjYucDlYonlo/XaTNJzKwKRXxwXYin4rKwelTsve2D8tQJWTm5qR57k4+hVaHQL+d/eOETEa8qUXHzW30jUT7ZV18lwNiq0IEHLvB6KtjSSIiKm287dKmyIwHzYz11VwLMrQqFPpoC4v8vPvQ6Knw0Kva84rYH//2yIiTKp7fp9GvhwMaqUNyGGS959pMfeegtb7rzzh+D/epzX/Z5n/+KL3nrew89dukZVQe4dmqH0c1CA1o7OiJZamUFXv2haSCeD3t4lKeO9bOcCoZp7R2amMWLlfCPNuENWiSxtALWj1ylBZJYmT051FcXoUKhaxinMVa4ql7tsLcCOreOz+EZSpDVpdkzJ4a2bOBthqu07Yj5B11Tuq2mspKs6+nfPjA4OLBj+039mzZ2ddatwVCh4/iqWzBn+sLhe3/rT3717fc8PO3A775WeqsG0zbm1g7n6AF32Oevkf9/J2p5lTBvVluXsUjO+QPeQK40sCyOieg9D50vq46zWCDniDI041fQq9xalftdubLahBvKORoYcNwfA3jaH+ciT1Z46cSZDk6N8VX0ChyEMwFaMkdW41CW8MxAX0evCE5sTQGcG6viaSiK82YyqKCOQX03LEDH/NxYnYKSOG8kgQpeVCA5tJLVLzIvQWC4cJx9ki7B5cRqEMoRHRVZiQoA9ytaPB9W8XOtqlEB3JezDGyH41Rkn4oMV/+wX9RcWOGszOH0C0UF8LgQE/SBPFjhSBQxg3KHNlVl1g0kB1atOCBjdFaCYFS440hXOjTkwGoEpKIzKIaiwp2At3Ju1/xW7SuxM3iG619lMhtJ81uNwqaKDgofjgo5o+EwfaT5rVrKsTM4RTYVTlLmXZxreiucl3k/ldzna+nVB3LdHxqs6a1mhHjBv0JM3F7a89IgXwwV0B/FrdmtOqEAkf6xr6VXhUtCrPhXt5rdCgcEjXSIuJ1effDhfKvRsbMBBwQN39v8BnpVeFKI1cqkB0CTWxX1BgTFwSHG6CNIk1vhJJ7hYSheTa8+ODbYstpno8mtdsD3hzrkxEQFjrgS6NnV5FZ4Yh/araJRgR3Fg2ODNbkVFC/UiTQaFbtBqqxEBdDkVou1Hyz/ApDyZxJxaXIraK8HHz+MRMWtKFU5W6zQ3FZF+PrAYw+RqJBbKjLgWXNbtcLXB8bODEcF7lPiNC3to2E1R4tmQNgqHBXvl1LRHhwaVvO0aAZgDUx+rNd9ljNuvL3QnXC0CmtVLh1mwXzgWY5gVGAzKRoUEq87SIWolWhUj5YY8Cjs9bMMRMXLZc/q5VCku7TJYqvEWFk82soFtgO98V2UqNglK584Gzz4VtiE76ncAKuwltoabjS43z/ltpm8qNhJXXaXt9JCYXDc6wBxVjS1YyZ0Yd+Kz/idffe98kHqhbx6LLFnR3i3uhFnJZL+TRoBXo6GyLj48Q/86XsPnfM6S62MxVc+pI+W8XCtwlpZtpkK/dQTRqV6l104fw4SbxU/sHaj6AoeU9euDIanpAiymRb0AKFYq5U69RzTZMMJ2c9ydfHKowMba/Xpx5tdQSpWEa2kAZsbR2urZmbhvf4giVaR2VWaFjxuB0GfBKu8aEWlFKsYrals9y0t2t3+20FQJ9FKrGSahDq4fe3DoA5ZxWmJ2a0ZtjJqUeyPnH9IpE01K2g8jfVn2IJPpnPzMbe3dBRpU7FK0ALK83OzTcXcfOQQ5ePK1LbKFSTjWb04tMjlxWVFKorVi0CLRAJW+dcij6BV3rXIAghY5VqLFCRBqxxrkYBLyCqvWlT6CmGrXHpRyX2iVrnzolKrxFnlyotKHCTeKjdeVNowSVZ50KKSxpBoBdCHmxMqYzzVrCS0kmaCSpbIjRufBfx2CZjxr72TAAAAAElFTkSuQmCC'


plusfour = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAAwQKBwgHCgQDCAcJDAgACwsLBwgZDxEPFggGGxMAFBQUFxQaFxgZGBUXHBwcDQ0qDw8yEQ8uFxkhExQ8JQsNLw8SKBgEIB8eNxMTOCUAJCQkKCYnKScoLCwsMigpMS8yMTExODU2Ojo6FxVEHB5XICBfPz5AJiZvJiZ0PkA+RRcZVBweXx8gQSsASjIBWTsAXyAgZyEidycnQEA+aUcAcksAe1EBZFk4Q0NDSEdIS0tLT09QT1FPUE5RUVBPVVVVVlZYW1tbYF5hY2NjaGZoa2trc3NzeHd1ent6LSyHMC2SMTSaOjipOzuzPkDAQD+8VliDfn6PQ0LISEjcTU3rT1T4UE7sVFX+XWH+YF78aWnkZGT9Z2n7a2v+d3f9TqtQValUXq5gXrBgYK1eY65kaLNobrZwdrp2fMF7gSsrjjAyky8ymTMyqDg3uDw8tj1AhFcAmGUBvEA9p24ArXQBt3oAgm1AyEA/xkJD10dH5ExM709Q9U5S91JO/lRU/Wdn/25w/HZ1gX/+v4EAgIJ/woMB0Y0A2pIB6poA7qMA/qkA/q4R/bIY/rYl/ro0/YB9/r5B/cJK/cZY/stl/s5y/tBr/dF5goKCh4iGi4uLjIyQkI+Rk5OTl5iXmZeWmJaZm5ubnZ+ggr+CpoaGoJ+eoaKeoqKiq6urr7CvsK+wtLS0ura7u7u7hIT+iYf+ion8lpX9oZ/+vb7Bp6j8sq//tbP7ubX9vLv+icSJj8aRmMuYmNCYoM+gp9OnvsC+sNetu9y7vd/E0JeX/YmJ/ZGP/Zua/aOi/q2w/bu7wb/Bwd+//NeH/duV/eGn/ea3w8PDx8nHycnGysrKw97C0c/O09PT19jW29nX3NzbyMn90tP819j729v9xuLG1+rX3+Hg/cTF/djY4N/74PDf/evG/u/R/fLa5OTk5Ovk6Ofo6Onn6urq5eT+5uj76Of76+v+6PPn7fbw7vD+/eno8e/3/PXm8/Pz8vP99Pn09vn5/PTz+vb6+/r1/v7+AAAADa/O5QAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABkUSURBVHhe7Z1/kCTlWceHutBh6ehQBak76MokaxM1IUELJDqMWsOymc2eIf4gKEYDOZXLJQokaFBAsxopA7kAGrCYTDKlq8aZchwiBiNHDIpSKprjVoeMGfDuvLPwOpdBOT22uSM7Z3e/z/t29/u+T/fbPT2/tu5zf9xM9zs773ee98fzPu+Pzp3ajESq6g2mmB5kUgauCj481UBWBRBVNnxs6rEhw2GkquATMwJkOohE1czYiSLaS1DVgaQzRRcyT+FVzZyhCJy5OFWQaAYBAYSwKkgxk4AEj5AquD+jgAiXoCq4O7OADIeAKrg3w4CQoCq4M9OAFF8VXJ9xQAxVZcHlGadP1FBVcHXmIWpAFVwTsZrLiwvlqWJhcamJj/w8OURVFy5xWMv53JSiLyHCvMEkUQVXwvTK8BemlJJcF1Mlvb2qwaenlzpkNYRFVcH7IHYJPjnVFGVDDFyVXYTPTTnzElkdogreBZgVUXJZmKoKfGYGWIAsB0BUteETM0ELMu3TdVXBax87eS9ltCk6XBkbeh+y7SNVVYf0CWjARwcNuDBGavDVPlJVBUiujgGfTPPZocnDV/vIVKWoVavw0UETLoyVJnw5w1El+IBLkFgd/9eagKlyuUX4coaVEyOAJiRWh3kuEzFVbh6+3ScnVqvE/p9vqnm4MmYEw4iqepBUHdYIteDCuBGi6KKqLiRVRocPTsxUuTX4foaoqgNJlWGmmphL0oYMMIZXpbNSnbyZyYgRqKrC5yboPWavyjfV5EYv2atiplqDCxMgc1Ua85gnONDMXNUyfCpxdcySrFX5pppk9CZrVVNhqsSqGhYgd8Z9U5Wd1hCSWmNv4pOqYkEB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'
plusfourblue = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAAwQDBQUFBwgHCQkJDQ0NDxEPERERFRUVGRkZHh4eDAwmDg4sDxAuFBQuFhY2FxU4GxgzFyE0ISEhJiYmKSkpLS0tMDAwMjQyNDQ0OTk5Ojw5PT09KipNJzFFMTJRPTtcPkA+Qj9hQUFBREZDRUVFSUlJTU1NT1FPUE5QUVFRU1RTVlZWVlVYWVlZXFxaXV1dRkdqSUptUVF0U1N4WFl9YF5hYWFhY2RmZWVlaWlpbW1tcXFxdXVzdXV1eHl4fX19LCuAMjKXMzOYNDmROD2WOzyiPD2pPj+8PUOiXVyEQEanQUepQkirQECwRkyySE21Sk+5RVK1SFS3SVW7Sli/ZGOJZ2iMbGyUcnKXRkjOSUrERknQSEvWS0zcTlTDTVjBTFTXTFTZUFbHUFrFUFbfTU7iUFTjUlbsUljrUlP0VFX+U1jwWVzzWl74XmXuXWH0XGD4Y27bZnLbaXfcbHvccHHfYmvtYmX2ZWr1aGv0a3bpbHD1c3TrdH7qcHT0dXn2en72cIDedYDqeYPrf4ntfID3fID4gIJ/goKCg4OEgoSAhIOEhYWFh4iGiYmJi42KjY2LjY2NjIyQkZGRlJOUlJWSlZWVl5iXmJaZmZmZnZ2djo+1oaGhpaWlqampqqysra2tr7CvsLCxs7G0s7S1tLKztbW1ura7ubm5u726vbu9vLy8hofQiInRgoPug4zuhofwgoP5hozwh4j7i43yi5Hvi5Hyj5D5kZXzkpL9lpr1mZz2m574m6LunKPwnqH5pab9pqj9qKf+qKn+trbvtrb+v7/+vsC+wcHBxMTEx8nHysrKzMvLzc3Lzc3N0c/O0tLS09TT1NPU1dXS1dXV19jW29nX2dnZ3d3dzc7rzNnl1dby3d303Nz43+Hg3uD54eHh5OTj5eXl5+jn6Ofo6Onn6Ojo7e3t4+P95uj86Of96Oj98O/w8fHt8fHx8/Ty9PP09fX19/j29vj4+vf6+Pr3+fn5+vr8+v76+v38/fr9/f36/v7+AAAAAAAAOABVigAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABpySURBVHhe7Z0JfCvHXcdVIaGj5ZRs18JQwNgGYYwplIcPbPN6UI5wPMJVQgiBNq9xWwoh0KQkJCQfwBRjakwNNrYxBozB0JRSwkuaJnYfh12Ba8BgccYVRVL6qIKAqs/Rfh5z/Hf2mJndWWklS/68b94n8q52pflpjv3Pf/4zE7hxHnFUday1MFlIpAi5Kri5pYGkckhUleC2lqcMCbYiVFWBW9qCCiTajEBV2+STDp9fnKoMXNpWHELideyqynBdm2HLLpsquKgNAQEUqyq4oi0BCQSLKni/TQERGLMqeLdtARkIkyp4r40BIWZV8E5bA1IMVXC+zQExuqocnG5zClSNrgrOtj1UDaiCczwn65MXhgZbiqELE2tZSB4PkUNVHcIpGyeTsUCLEp2QCCOdSaoKzljJDgbhI1qTAXFXnakSvr0UhrtbltA8JNVCTlcFx2bK/XBrS9Mr6gvKVZV74b4Wp1sgK0NVwZGJdhElliVTNQr3tAHDkGQTElXbcEdbsAGJNjjEqjiPUjkON6iT3Aa2InCmaUQLkGwDrAr+NFiE6z2wArdqq3CiiczBVxsIVXXC5eokWH53wJkmEoevNhCpqqFWLcGt2hqcaCrr8OUMpOoI/mSMw8XqxFlWec9mHxiBL2ecBHgPYA9crM4i3Kmtw4nm0gnfbhDgq1UILlYmxn6YLjjTXIJcxvCqjuFadRbgTm0TTjSbA/h+Bq/qEC5VJsp+qm4402z24PsZvKoMXKoM6w9swYmmsw0JYNSvysiqFJxpOg1QNQv3naH16L+qCOsKnF3vxX9VM3CbtgcnzgDfVYWZxdwHZ84A31VNwV2eq6Of+K3KyKqz9N74rWoS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'
plusfourgreen = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAABwgHCQcKCwsLDBYMCxgMDRsTEQ0NERkNFBQUEh0RER4bGBUXHBwcFiwWHSkcHygiIB8eJCQkIi4jKCYnLCwsJDEkLTosMS8yMD4vMTExMT0wODU2Ojo6Pz5AI0UjJkslJ00oKkskKU4pL1AmK1EqLlg1NEM0PkA+MVMmNFYsN1knN1kvOlsrM1syMFw6PV0yP2AsNWU0OWU3OGY8PG05NWRDOGhHOmtLQEA+Q2UrRGQ2S2s5THEvSnc0U3c2Q0NDSEdIS0tLT09QQ1JDR1dIT1FPUE5RUVBPVVVVVlZYW1tbR3FAQn5MQHZUVnZBW3xDYF5heHlEY2NjaGZoa2tra35rc3NzeHd1ent6ToE6YpE8Q4FORYJQSo5WTJFWT5dYT5hYUYVFU4dIVIxJW4xKV5BLWJRDWJRMWZlGWZlNUZxYWZ1QTqtQWqJNVKZTU6FYValUVqpYWKpVW6xbXapiXrBgYp9hfZB8Y6tcaa9bbLBdY61kY6xqbK1jY7FjZbJqaLJnbLRsbLJycq1xcrNidrJueLVnebZpfbhucbVzdLl0eLNwerl2e717fMF7dIiBe7OLfLqBgIJ/k456ha9yiLF1jLR8iL98kL1zlMB6goKCh4iGi4uLjIyQkI+Rk5OTl5iXmZeWmJaZm5ubnZ+gg76BhbqRir6UkbqDlL2JoJ+eoaKeoqKiq6urr7CvsK+wtLS0ura7u7u7vb7Bv7/+hcGGh8eLi8ODisOKjMiLjsOUksaNmsSCm8WKnsiMk8SblMqTm8WSmceem8mXmsqdmNCYnsygoMmPo8yVo8yaoc6hpNGjqdGjrNSrvsC+sNetsdextNm0vd28vd/Ewb/BwMy/wd+/w8PDx8nHycnGysrKw97C0c/O09PT19jW29nX3NzbxOHEy+PL0+bS1OnT1uvY2OnW2+zb3OTg3uvg4+3e4fDe5OTk4u3i6Ofo6Onn6urq4/Dj6/Tq7fbw8O/w8PTt8fjv8/Pz9Pn09vn4+Pb3+vf6+Pn2/v7+AAAARX10/QAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABlESURBVHhe7Z0LlCRXWccbayOpaBvT0AkMtkl2zxgSTQCVoCQkzQBqM77i2A6Db3wlm8DauxsUCaxuRCUr4BMkY0sfHYGIPce2MSREMAFizCZZhfgY6dDSmwSXbHpi92qoRam1qu6/bj3u/apuVVf3dM/ZX87JTFfd2rn//u7ju999VO7UdiRSVc+cYnrIpAxaFR6eapBVAUKVgcemHgMZDiJVhSdmBGTaj0TVzNjJRbSXoKqDpDNFF5l3CauaOUMxQuYKqUKiGQQCGEFVSDGTQIJDQBXuzygQYeNXhbszC2RY+FTh3gwDIX5VuDPTQIqnCtdnHIhxVfVxecYZMDWuKlydeZgaqMI1kf76ytJiZapYXFpep0d+jhymqotLIfor+dyUoi8TwpzBJFOFK0F6FfwLU8qCXBdXJb29puHp6aWBrAbou6rw2Y+xgCenmrJsiEGrMsp4bsqZk8jqMFX45GNWRMllUaqqeGYGWESWfRCq2nhiJmgh0x5dWxV+9zCS91KFtouOKxNDHyDbHlJVDaRPQBOPmk1cmCB1/GkPqaoikqtTwJNpnh2ZPP60h0xVilq1hkfNdVyYKOv44xxLleADLiOxOt63tQWmyuWW8Mc5/ZwYASwhsTrcc9kSU+Xm8Nc9cmK1Suz/eaaaw5UJIxhGVNVDUnV4I9TChUkjRNFFVV0kVUbHg1tmqtwG/j5HVNVBUmW4qbbMJWkjA5zRVem8VCdvZjJiDKpW8dwWeo/Zq/JMtXWjl+xVcVNt4MIWkLkqjXvMWzjQzFzVCp5KXB2zJGtVnqm2MnqTtaqpMFViVc0+kDvjnqkqVmuIpP2JN/FJVfGggNwZWsZdx83inlNi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'
plusfourred = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAAgQJBwgHCgQECQcKCwsLCgoeDxEPGQkJFBQUFxQaFxgZGBUXHBwcFxkhJQwLJA4SJA8aLw8SKxELJhISJhEdIB8eLhkZOhwKNxMTKBQlLhYvMhgzJCQkKCYnKScoLCwsMyYnMS8yMTExODU2Ojo6Pz5APkA+RRcZVBweXx8gXyAgYiIeZiMidycnezAifi9CQEA+fVg8Q0NDSEdIS0tLT09QT1FPUE5RUVBPVVVVVlZYW1tbYF5hdld6Y2NjaGZoa2trc3NzeHd1ent6fn6PgSsrhDMkjjAyky8ylz0nmTMyqDg3uDw8gjFEhjNIiDRJlDpUmDxXmz1Ztj1An0EpqEYquU4uvEA9mGhDpUFhrURmsEVpuElsyEA/wVAvylQx1lc25F45xkJDxEhc10dHw01w1Exg2U9h3Xxs5ExM709Q6VdD7FJe9U5S9lZL81FQ8VNc9VtX815Y/lRU/VVY/l1T/Vpa41Bg719u9Vdg81hj8F5s7mZe+GRY/nhW7Wxj7mNy7HFo7Hlx/Wdn/25w/npo/HZ1i2TD3mSF3muK7nCB4XWT4nqVgIJ/3oV14ol7/Yhq/opz/pN6goKCh4iGi4uLjIyQkI+Rk5OTl5iXmZeWmJaZm5ubnZ+gpoaGoJ+eoaKeoqKiq6urr7CvsK+wtLS0ura7u7u7vb7Bv7/+vsC+0JeX442A5oOb6Ied6Iuf5pOI7JyT+omH/ZqG/pWW+5yb6o6g7ZOj8Jel8pyn8p2o7qGZ/qGM+aWa86ei9aGq9Kmk9q2q/aCg+Kat/qyi+ayt/q2w/rKr/bSz/ra7/Lm3/by8wb/Bw8PDx8nHycnGysrK0c/O09PT19jW29nX3Nzb3t/+3+Hg6NnP7t3V/cPC/8DJ/snK/d7M8N7W/dPT/tfZ/tjX/Nrb7dTj89rl+eLa5OTk5+jn6Ofo6Onn6urq9+Li++Xk/ebo/ejm/enp8O/w+fPs8/Pz8fL+9fj09vj4/PPz/PX5+vr2/v7+AAAAAAAAAAAAAAAAAAAAHYHLzAAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABlASURBVHhe7Z17lCTVXcfbrCVTxg7xgAmr1qHDWAY87h616ajNYKcnoyjPqDFqiMoGMUIWJwkzm5cuhJBgYghgOm366PjoPrYddZVlMaKJq4kGxeCYTptWdwWJwJZLM+yGMpDtf9aqur97q+re+6u6VV39mrMfOGe7q27N3O/87uN3f/dRudPbkUhV/eEM04dMysBVwcMzDWRVAFFlw2Mzjw0ZDiNVBU/MCZDpIBJVc2MnimgvQVUXks4VPcg8hVc1d4YicObiVEGiOQQEEMKqIMVcAhI8Qqrg/pwCIlyCquDu3AIyHAKq4N4cA0KCquDOXANSfFVwfc4BMVSVBZfnnAFRQ1XB1bmHqAFVcE3Eaq1UlsozxVJluYWP/Dw5RFUPLnFYK/ncjKIvI8K8wSRRBVfC9MvwE2aUklwXUyW9vaHB07NLA7IawqKq4HsQuwRPzjRF2RADV2UX4bkZZ1Eiq0tUwbcA8yJKLgtTVYVn5oAlyHIARFUHnpgL2pBpn56rCj772Ml7KaND0eHKxNAHkG0fqaoGpE9AEx4dNuHCBKnDr/aRqipAcnUMeDLNsyOTh1/tI1OVolZtwKPDFlyYKC345QxHleADLkNidfy/1hRMlctV4JczrJwYATQhsTrMc5mKqXKL8Nt9cmK1Suz/+aZahCsTRjCMqKoPSdVhjVAbLkwaIYouqupBUmV0eHBqpsptwu9niKq6kFQZZqqpuSQdyABjdFU6K9XJm5mMGIOqGjw3Re8xe1W+qaY3esleFTPVJlyYApmr0pjHPMWBZuaqVuCpxNUxS7JW5ZtqmtGbrFXNhKkSq2pagNwZ901VdlpDSGpNvIlPqooFBeTO0DLc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'
plusfouryellow = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAAgQJBwgHCgQCCQcKDAgACwsLCgoeDxEPFAoFHBMBFBQUFxQaGBUXHBwcFxkhIRUCJBkEIxkNKxsCLB8MJhwTIB8eKB8aNhwHLiQOLyQQOCUANisUJCQkKyQlKCcoLCwsMiQnMC0vMS8yMTExODU2Ojo6Pz5APkA+QiUGSjIBWTsAUjceSDojQEA+ZkQCdUoCe1EBflYbZFk4Q0NDSEdIS0tLT09QT1FPUE5RUVBPVVVVVlZYW1tbYF5hY2NjaGZoa2tqdmdqc3NzeHd1ent6fn6PhVcBhFsdiF4fmFwKhl0giF4gmGUBjWEjkmcomWsqp2YKrXQBtmsOvW8Qt3oApXMvpnQwrXgysHs0gm1AynYQ134Ri3ewv4EAuIE1gIJ/t41rwoMBxIYe1YgG24AS2pIB1JAe2ZQcw4g23bU054cR65gD5ZsX4pkY654T9ZsH7qMA7aAS764X7q8Y7bAe9KQA8aIO86sM/KUB/qYM/qkA/a0L9KYU86YY8K0S/qYR/q4R/qga/bIY76gq76My7qkw7LMl6bg48Kcj/qMv/qol/qwp/qc2/rYl/rg03qBH3qJM36dV3rpA7q9B4atd4r5M5L9Q/q1G/bNK/rVU4q1h5LFl57Vr6Ldu6blv671z/b5j48BP5cFV+8FK/cZY68hn7cB278N578xw/cNr/stj/Mtq8cV88c508sh+/sdy/cx0/c15/tBr+NF6goKCh4iGi4uLjIyQkI+Rk5OTl5iXmZeWmJaZm5ubnZ+goJ+eoaKeoqKiq6urr7CvsK+wtLS0ura7u7u7vb7Bv7/+vsC+wb/B9cuB+M+E9tOC+NKE+9WI+9iH/diL/dqT/eGn/ea3w8PDx8nHycnGysrK0c/O09PT19jW29nX3Nzc3t/+3+Hg7N/Z7OnI7eLU7uLY++nI8+XZ9e7T9erZ/OzT+u7Z9/DW+vDV/fLb/Pje5OTk5+jn6Ofo6Onn6urq8O/w/fXl8/Pz8fL+9fj09vj4+/X1+vf6/Pr1/v7+AAAAeSzGFgAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABkISURBVHhe7Z17lCTVXcc7Z0MJW0nL48ghYpn2ZKyTTdRBbSZ6OsOknUzAXVazCEoE8ahIlGDccExkMyDqRkN8gM9FwAdhYGMCEqP06djqGLu1bZ/Bw7JDOi2tEjcEsmNl004Z4vRaVfd3b1Xde39Vt6qrHzVnP/vHdlfd7rnf/t3H7/7uowqndyKRqvrDGaYPmZSBq4IPzzSQVQFElQ0fm3lsyHAYqSr4RE6ATAeRqMqNnSiivQRVXUiaK3qQeQqvKneGInDm4lRBohwCAghhVZAil4AEj5AquJ9TQIRLUBXczS0gwyGgCu7lGBASVAV3cg1I8VXB9ZwDYqgqCy7nnAFRQ1XB1dxD1IAquCZitVaWFiszxeLScgsf+XlyiKoeXOKwVoqFGUVfRoR5g0miCq6E6VfgG2aUBbkupkp6e12DT88uDchqCIuqgvdB7AX45ExTlg0xcFV2GT4348xJZHWJKngXIC+i5LIwVVX4TA5YhCwHQFR14BO5oA2Z9um5quC1j528lzI6FB2uTAx9ANn2kapqQPoENOGjwyZcmCB1+NM+UlUlSK6OAZ9M89mRKcKf9pGpSlGr1uGjwxZcmCgt+OMMR5XgAy5DYnX8X2sKpioUluCPM6yCGAE0IbE6zHOZiqkKc/DXfQpitUrs//mmmoMrE0YwjKiqD0nVYY1QGy5MGiGKLqrqQVJldPjg1ExV2IC/zxBVdSGpMsxUU3NJOpABxuiqdFaqkzczGTEGVTX43BS9x+xV+aaa3ugle1XMVBtwYQpkrkpjHvMUB5qZq1qBTyWujlmStSrfVNOM3mStaiZMlVhV0wLkzrhvqorTGkJSa+JNfFJVLCggd4aW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'


bluebutton = b'iVBORw0KGgoAAAANSUhEUgAAAGMAAAAnCAMAAAAsLAbdAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAE5a71VV/kZq1ICN7pal7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJIhjsUAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4xLjVkR1hSAAAAzElEQVRYR+2X0Q6EIAwEgaP//8lYoLVgcomJ3T4Y59EYJrtGKKldIAdkKWVzEP1ycaDumsVBVV7xoC4Wc3gaOlXWNQe5lLSRNYo4vENMJMp0YBQqGQ6UopRRV3eQPACQ1YGLMdtiBzAGw22xAxljBEngGD1IjANbVS8roWNwkM9xm89xnxhHxD/4mv0qYm8POaMiztrW/Oc35ZwZgG2dsw+urWWGg4y7zFSoA/JNRGEO977sBmKOiDsOQ06a/PeuNpBb4zNkLeXq8Ke1A1yYxppnbkkqAAAAAElFTkSuQmCC'
greenbutton = b'iVBORw0KGgoAAAANSUhEUgAAAGMAAAAnCAMAAAAsLAbdAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAAGmCwCqAAyjKU/AWXHLfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFeD53sAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4xLjVkR1hSAAAAzElEQVRYR+2X0Q6EIAwEgaP//8lYoLVgcomJ3T4Y59EYJrtGKKldIAdkKWVzEP1ycaDumsVBVV7xoC4Wc3gaOlXWNQe5lLSRNYo4vENMJMp0YBQqGQ6UopRRV3eQPACQ1YGLMdtiBzAGw22xAxljBEngGD1IjANbVS8roWNwkM9xm89xnxhHxD/4mv0qYm8POaMiztrW/Oc35ZwZgG2dsw+urWWGg4y7zFSoA/JNRGEO977sBmKOiDsOQ06a/PeuNpBb4zNkLeXq8Ke1A1yYxppnbkkqAAAAAElFTkSuQmCC'
redbutton = b'iVBORw0KGgoAAAANSUhEUgAAAGMAAAAnCAMAAAAsLAbdAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAALhqYuVaWP5VVeSNi+KlogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPXdpGwAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4xLjVkR1hSAAAAzElEQVRYR+2X0Q6EIAwEEej/fzIWaC2YXGJy3T4Y59EYJrtGKKndIAdkKWVzEB25OFB3zeKgKq94UBeLOTwNnSrrmoNcStrIGkUc3iEmEmU6MAqVDAdKUcqoqztIHgDI6sDFmG2xAxiD4bbYgYwxgiRwjB4kxoGtqpeV0DE4yOd4zOd4Towj4h98zX4VsbeHnFERZ21r/vObcs0MwLau2QfX1jLDQcZdZirUAfkmojCHe192AzFHxB2HISdN/nlXG8it8T9kLeXu8Ke1E2qb0ylAVTgZAAAAAElFTkSuQmCC'


blank = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAszD0iAAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAFbSURBVHhe7c8BDQAwEMSg+Td908GnOODtolaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5WjlaOVo5Wjour7QMC20VI3QCuyAAAAABJRU5ErkJggg=='

plusfour = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAAwQKBwgHCgQDCAcJDAgACwsLBwgZDxEPFggGGxMAFBQUFxQaFxgZGBUXHBwcDQ0qDw8yEQ8uFxkhExQ8JQsNLw8SKBgEIB8eNxMTOCUAJCQkKCYnKScoLCwsMigpMS8yMTExODU2Ojo6FxVEHB5XICBfPz5AJiZvJiZ0PkA+RRcZVBweXx8gQSsASjIBWTsAXyAgZyEidycnQEA+aUcAcksAe1EBZFk4Q0NDSEdIS0tLT09QT1FPUE5RUVBPVVVVVlZYW1tbYF5hY2NjaGZoa2trc3NzeHd1ent6LSyHMC2SMTSaOjipOzuzPkDAQD+8VliDfn6PQ0LISEjcTU3rT1T4UE7sVFX+XWH+YF78aWnkZGT9Z2n7a2v+d3f9TqtQValUXq5gXrBgYK1eY65kaLNobrZwdrp2fMF7gSsrjjAyky8ymTMyqDg3uDw8tj1AhFcAmGUBvEA9p24ArXQBt3oAgm1AyEA/xkJD10dH5ExM709Q9U5S91JO/lRU/Wdn/25w/HZ1gX/+v4EAgIJ/woMB0Y0A2pIB6poA7qMA/qkA/q4R/bIY/rYl/ro0/YB9/r5B/cJK/cZY/stl/s5y/tBr/dF5goKCh4iGi4uLjIyQkI+Rk5OTl5iXmZeWmJaZm5ubnZ+ggr+CpoaGoJ+eoaKeoqKiq6urr7CvsK+wtLS0ura7u7u7hIT+iYf+ion8lpX9oZ/+vb7Bp6j8sq//tbP7ubX9vLv+icSJj8aRmMuYmNCYoM+gp9OnvsC+sNetu9y7vd/E0JeX/YmJ/ZGP/Zua/aOi/q2w/bu7wb/Bwd+//NeH/duV/eGn/ea3w8PDx8nHycnGysrKw97C0c/O09PT19jW29nX3NzbyMn90tP819j729v9xuLG1+rX3+Hg/cTF/djY4N/74PDf/evG/u/R/fLa5OTk5Ovk6Ofo6Onn6urq5eT+5uj76Of76+v+6PPn7fbw7vD+/eno8e/3/PXm8/Pz8vP99Pn09vn5/PTz+vb6+/r1/v7+AAAADa/O5QAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABkUSURBVHhe7Z1/kCTlWceHutBh6ehQBak76MokaxM1IUELJDqMWsOymc2eIf4gKEYDOZXLJQokaFBAsxopA7kAGrCYTDKlq8aZchwiBiNHDIpSKprjVoeMGfDuvLPwOpdBOT22uSM7Z3e/z/t29/u+T/fbPT2/tu5zf9xM9zs773ee98fzPu+Pzp3ajESq6g2mmB5kUgauCj481UBWBRBVNnxs6rEhw2GkquATMwJkOohE1czYiSLaS1DVgaQzRRcyT+FVzZyhCJy5OFWQaAYBAYSwKkgxk4AEj5AquD+jgAiXoCq4O7OADIeAKrg3w4CQoCq4M9OAFF8VXJ9xQAxVZcHlGadP1FBVcHXmIWpAFVwTsZrLiwvlqWJhcamJj/w8OURVFy5xWMv53JSiLyHCvMEkUQVXwvTK8BemlJJcF1Mlvb2qwaenlzpkNYRFVcH7IHYJPjnVFGVDDFyVXYTPTTnzElkdogreBZgVUXJZmKoKfGYGWIAsB0BUteETM0ELMu3TdVXBax87eS9ltCk6XBkbeh+y7SNVVYf0CWjARwcNuDBGavDVPlJVBUiujgGfTPPZocnDV/vIVKWoVavw0UETLoyVJnw5w1El+IBLkFgd/9eagKlyuUX4coaVEyOAJiRWh3kuEzFVbh6+3ScnVqvE/p9vqnm4MmYEw4iqepBUHdYIteDCuBGi6KKqLiRVRocPTsxUuTX4foaoqgNJlWGmmphL0oYMMIZXpbNSnbyZyYgRqKrC5yboPWavyjfV5EYv2atiplqDCxMgc1Ua85gnONDMXNUyfCpxdcySrFX5pppk9CZrVVNhqsSqGhYgd8Z9U5Wd1hCSWmNv4pOqYkEBuTO0BHc9N4t5Tol9rmHJVpXG5ofc4DVz3WdcVQVuEh2bxVbMVAvuu01iK2YqMiTbJLYKm2qT2IoFQWD0vDlsxWa9Fsn7qbfVqj0g/4KQKwb5Q4GwvQUXpt5WLMAswlQxU9EJlKm3lYIqwVSbwlYs5MvmujaBrcrwdtBnQdFNYCtmKj8qP/u2KsG7gKk2ga1YDHjZe+sx9bZ61AbgmtNZUbzZVWYqO68x2NRc13vrphsTiqoYiG/BwmURjHEq67Qql9OqOE6rGpLTqlxOq+KYYlWrPSCcxyW4GsJfPO69HV6Vput5Bz22Q0+qKgnZ+IF5s1ypNtrd4Joru10r0xGQjFGqGs4P1IvLq2EtHP32EraebSptpRWjFqgHsFflxXrabKWZSw0lQZQ12XL0qbJVsY7sDojEEqdqp8ZWWrkhrD5SRVhpPx22yi+yfjAVPc5cU2CrwnIGW5LrIXON1FYdIGLtrVFN1DbgrAVljVJVPMXhCl6IoKwJqtIqGZkJCMiamKpCPXWTh9Fhsiakqix8bxYwa01Clb40qq2gq/AN41elLWde9HxgmdHYVS2Oyk4eFvHix6yqnG2zJ0K6xrGqMoW1y9njlcExqjKE7RujwJuTGZuqPNsQM2Lcqc5xqRplwxfGdaXHo6qQZjSYFmdUMhZVbIHnWGiORVVh3Cc65cegamlsNYpSG7kqA+mijlrdzr/+C4wqMbq9iHAgTnfUqipyQ/1bbcGM33GrGWallcbS2khVIYbqfdrUy8v1Rhz1SumsVMMwc5SqyvIMWYa+2FEqWnZ/NS/+7vEsjVAV0p73coZ6tMKu6yxSpU5jZKo0xOtrnzufxG+3y/6UmTK9UanKI53UN8rGf8BLNapKM34cI1JlYmPDli7uko+kpkWsNsIYxW7NXG4Ba7j6C/MJXcKauP88HoWdtclV4ebo6aHy9PL/vSjy8jfhrseiv55cnRGo0iKq95oWGGbt/+JD110r8N7rH34OEjj0iynawBGoMqKK2ILv6r74yPWgQ+C6R1+GRINWPo3Dn7kqI7LAaKxn3v8QSJBx3bOQyqlWaYZmWauKFtXU6GkKJ1FDeTwCxrLK0hOW4shYlRHtCS3moc19OVrUtde9QNJ1CmyfWhKyVRVtqcFgmwG//COQe4zrXyTp2ml6q4z7qxhLDboarA9/QdL2hXgIVNWocZORpao4Sw2q9Jd/9ich9xgPk3plm6UUvVWmquIs5UZ/4MXDkHmUvyTp+ikDOdmpirXUYK0AO7T+M6atuPa6fycJa9tSTbHamXm38ZYaNHTI47M/DbnHoNXKTDRqYWQ2Eom3lDuogESPQuZRHibpBmcVN+BVItYyUqUpeABW2STt+stx1eo9UK3aacZWDs2MVAl/RsJaHnrU/46tVvtJwrKWql0f1LNRpTQSbNA8PguZR7mepOsbBfIiKdlEY4QTuOxOq17lWDaLUPWjCuA1V79r+/YfJZ9Y1ObJC556ox3ZiixkoQqqC8NulwtGYKUKpQLNJF4Ar7nqwnPPgdQRaLpRivKkihmoynNteqes6cutnncGRIAuq/ogQeRd553xumrbso5+3bL6favvvDp6tG8578J0amXNiCj1heFVaZyDvJYzqrLRQy0PvRXWrv/49i2FPyBJYrHrekQLlUFEOhwssRu5BWEc4GGYUBd+E1Rw/MQPJVldYtfkZ9u62MPPHnA9yqpekWetS0/0eAFU8Hznqz4d75742EYeM1ZvaFVs6ymhZ5pI1qo0SPNFUMHxw69GwvIYZVqiBb4wrCo6CqSsovFjUwcb/hnI4Ph2f2+4GgvY1NigMawq7g9blxeRqmHn6S5Hebt+9TlCpxdD2ZDXX3dtwnCq+KBCVwu2t+uHDz1F+aM5qIDPvRd0hHln6CTDYwcPPMFz4MDBY3DbQy9gJdYcTpXg0DS+xW8Rv3noyY/9+grlElrAHgEZHG8KOP0nntiz8+d2iLx/zwFI4dAVPRrKluFUCUWgaDLf/fCTvqSVldvPL5LLL8qr1bvPWWCtzIFdPwsyBHb+LaRxt5Bj8Xcnv8OoEkff/u93KKhpZeVDr/0Mub5fHoe5mu2zPvEEqslhJyuEJo0WCKwOpUp0qOs6zdvh3wA5wI3Uroi//qYCtfsTN4AAOU9AsrbBjt7hWRxKlThQLNEY+/GwpVZWLs1DtfkLkMFxXhnuH4wWtWMXSTao4/PF88OokgxTWbP0JIih3L5t4SXvxkufBxkcZzhF1xvM74LcY+zx/oxbrXB/aQhV4vm/jl8LpeIwb6pfyX2O3PkfUMFxlQ4TQAcg8yhfIums0pvJCxE3u6lVSTyBCnUsngIxjEtfD9UGK4C0R/0ryDwK1Kt2Ho1ouMeup1Ul+aO2CRNor/AFcOV8Wm3kjsU19MyF9ZhateMGaAM/qwu9CsU9NimlKtkEYNuApv7wx0AM5aNbKifJLZDB8U568nlsAdxzwkvXL2OeGdnAm1KVbHxdo9EWrq9aWbmZVpvnQAbHG2l7+jhkHuVxks7KoyvZ3MYipSpp7AeapQ2xWl1E3es/Bxkc59EedQ9kHgVcpp78KS8u3rmS6VQJn3LoFUvk9zsuVKvc5d6Nwcn3gIwwP/Lqt5P7B6Pb9fft2HWQJFw2ZDnw8M5NSqUKfLowbR1+P6ELvpH+sohjsf2MfyL3/zmusXjsf0lCA69W3oEvqVRJ258qXeQjFMC3al8ld+T++jVvhAJ94kuQeRRo1zsaOgFEMptGleTpKk6zVKITaGK7voXcGHz+2ndftf3C88JceN4ZMEw7FudY7KQFkE6uiJAjhtKokg7FLZ0uWecL4G1z4Mnv/6ntZ8CfCNMiMx8Hd0LuMXate+kGBT4E6UP2eqdQJZ9V79LKcxzEMD64hfyy1o+dmy83e8LcTZ1GFON7K5LO1iTuGgHOY0yuyj+oN0SFtt7/CGIov/YW0mX3r8wvCt/m0C9B1T+pWq1WQ3GEEDWSx+SqEAdMvxzUciOrldu2esbt/YDxOShAYb5Gi+6JuAK4A9ylBTwcBaf3J1aVl3fqLQ3UHgYxjJvmvKG4qbXAa+Ko07ieagHsFthJXTx9yGRiVYipKjoUwH8AMYwbPXeoocur42Dw/TTWEetYPEPSNfOoY0G3WydWhbQ+rFni2/U73uJWG7tEg5wC+hVg/dgCCAW4hhdAenp6UlXSvspt18HfEByL2+fcatNEx0PdV0GPegzyjvJ+km797XzAmGGn3VmLDGtq2u+TF4K/fqNXbeq5r5H7Hs/vfeB+yvd9K1SrWH/9y16yk18tLGKq2KNmEqrCOopyDorH34MYxlvdatNfMPusnzrywD27fc42YNFcnGOxAxyLFr4UnB3fn1AVMm/ZKUDJPM4PGFfm3JXFHYNtGNnYC3IIt26BAhgXXNrxAdKun6ig65H9BwolU+U/KyRM8zUgV4jD3OG5Ik22Fnf9AZADfG/uC+TG43GqIA7z0rwf5eXwTwRNpgpzlVmzdAjEMC71qtUCbb3Xf/eTIAf4LhoBU3Us+qi/ztqKpKqQ1rm/ME9+v1eEajVXcO7YBv19nwYxlLsu+B5y41hcb7UThsFNFh/mCTzTL5EqbmKRwarN8d8GMZSbiS/MPGIQw7hlDnrUeH8d3KUii13zBI5mSqRKSAy06B3BXbo096fO5Voe5i/CLYXD2zRoO2PbdahWNvrTBh+EkUQVuv5mkVYbwV26KOdGogsFqHb3gxjKXRdfQdp15QJYDy7zDxE8bSqJKsz9sgu02vDt+h3nux0cm0A7AmIYd54NE0DH4gogneIp60i7zs7kdkmiCvPk/HWkIIZx22vdfqxKJ9CEAvgRr4A6HITMo9C5EIMd8sQROD04kSp0AFqn1UZo12+eu9K5XKKPGeEL4O7LaI+qGt5c05FpKzu0+TOBKsw/HczTvAlxmJvmvs12CiiNX/8OiKHcvXXhG+TOH0LmUcBdWsLcpfCRTwlUIQXacVSg2ggRi5U7LnJ8rKYOBfT5e0EN5U7t98gdVX+9X/IfsBomfKCmuirs7/m72YRAoGOsXKFRoY6HUK0uK8BQU7kAYhssuGd4qqvCxrJOtYFcC46FY6xLcvpZ4D6sC9VqaxHaTtWIxSo2b8o9AFldFfysIqxZEvx1l1+coxXy+ftADIP1qJB3HBjGYMNg/gHIyqqwFnXQotVG8NcJv7AFvmMfaGHcQnvUZyDvKBCHsUowQcERbgAdlFWxlRQ8S3R8LKlWDh/9YB6rVhe8Bu6o+utrek2qKtRXuSirwgagdhH6sXWhXfe4/fzyUXKfr1Yfn4MCGO9YfJ0krMuXBFrCGl9VVRoyXnT8dRoIlFarldupo7UOYhi3nPnH5M6BOFWPQWNRoqusw8ADdAKoqsI85UFD+2vyQojDEC6lrfdXQAzjMuqCfRkyjwLtuq1L4zCSkyRVVWFDtUFVh99PXq1WLirCDvVPgRjKJy4Gl0N52qpH48NhJEfDqqrCPFvbLMMwWF6tVrZcCa0yN7TffSuJv8fOmzqeLbhLFem8qezBpIqq0Ha9Q3eVCuFNwofo/IXYrtO2U3U5wkCHOEIY2eN+FVWh8foqneDBCuA2uP8giKHc/d1vJnlULoAtqX8tfd65oirUXy+WoFpJ3CWXnElubwQjmy4f3wpLJtZjh8FQAN8hZtbxd6XHzyiqQsOl2iKcBSCvVjflPktuP81Xq9/aAgu2YmeD6TIzk8Y4gpAn2PEoqpIVaJcOm/aT91aX0MojtOu30B41ThUd2/cMMHsQ5Hn7aqpky5Y8yqy3l9eri+iqF8Ffv4D2qDH16meg/Dn+uhg3kZc/VVVoH+wP+6WuBYlbOBzh/fVP5N5B7ji+rcy1eB/8TyuV60HAiwDY037VVGGNRTOwS07mW/z8FohoPM03Fh/e9ifkjmOsiDHjHiaqa4pTZ+hJzmqqhFRAJTjqOvQkb65fvQSK7gbfru+++A2+S3fibz4gM9cNux57HOqUQ0ucN4WjRSWoqcIaCzO4+nXj+OFDT/m7DRz+7vWw7OoIH4fZfeZ3BD55UrbX4JkDB4Ne36o4IYiVP0VVWMiia6C9s0eLRvqf5wvgnUm3olt0VYYPPbJXgpIqrLFYM5BpYqABBXTjeRDD+IjatlWfDl3uyRBHVT5KqrActPJo4+jSX6CtNzcV5zqBqLcixTbpTjtG1IPplVRBQybQzkduVLd0mADa4AOBjqor/IYgnn4lz5uqCgKkKKnCZozscmRBatBIteCv7757a5617PF0yvpqsOVwQJwKQEkVapB2TpfuNyWwc7KEAuhWrG1YCeCx6wb9eRj+UexSlFTBC5GjnzlbK9ZafRmWladxLr4FdLjrbWfqP1hfg7QoVq+1nNfoanhGn4tq8qioQoeMDp3LDbQvpBsshDiMxy9dsHUO0kWgGUapLRQH2UgxiIoqdIrHxWo3YHc8T0GHciMEAgl33XrLhwm/TD6wqJvL5JXPamtNLOJiUIlDRVV0V4ti0AVbgmPBs4+ka6Ozo2FgaWMEKqrQsG0kbQ0KoOBY8Nx3hCRcRqfnQwSntRFUVCV0boAaHUDv5YfBPA+QMa5tCq2CjG508+ehokqtXPCUqU8s+Os8XyHpbGx2NEQ/6hllFBVVaNAiCsuk8Xc+vMlzz9MkoVq1inKUGCqqlEo7D1vnKMyb8tz3XyRhicauo8BHH0FUVKmUdoEqLYBIu+5zP0k3kG8/CaNkKTVV8H8ienQCTZw35aAFsIHvPmKoWUpJFWxdSQabAIqvVtCuL/KHmogoWkpJFbYiIZI2Hb4I0SWeB0m6wTw6RUZRtdToVLEe9UhMY3EfTJl08tHj6gSWGpmq/utojyqGl0Lc+wpJNqhiB09T1C01MlWBgy72RRnrfqhUzgA0amTgkMBSI1NFNx46xWtjLyrrngepqEGnEO1YJLHUyFS9IXA89sa+B2Qtxr2f2rvPn+Ro0mGLlH4iS41MVXgab+OVdRlw16MedVpvT8X3CzIaVc0zE4b7evgqdddBhMwqMxpVjaRBTHa4pYT4QaLAaFQlPQC/Z+BDq9jhvAQFVSn8wFYu0Tm1vfl5IR9APy7wIkVFVQpjmegOAQktAz0GqxsTIkNQUZViLNzStLqF138fu99dys9jopqJ2wmCiiqVgTdHv17QzUoVHuKCU6+W8yYa/o2MpUehoioyHojRrpgKvUy+WKxhBVzyjGdVVFRp8CIZ/V4XHo0UQddCWxXhAc8JUFGFzomMECuZ48ehpCphl5oBDTx4r4KSKnQRyYjoy54GnwQlVfgyppHQHM5QDmqqFGJamdGXL7hKhJqqqGFCxjTTeRNhFFWl6IhTsZbK7RNQVIUc1ZExvWFbCYqiKuxUgSyx0ow55KiqQtdcZIW9PIQvwaOsSh9tGawP3ZoHUVaFr3zMgGbScEsM6qpGVwYb4e17GZBAFbZTdzis5UzLHiGBqlHIWsuqLQ+TRFXWsuzVwIEAmZJIVaayeksjKHpAMlWZybJbEaPCZQhqpB9kJVSViwzyK9JvlCN7XBZxSt3eJ1Xl+E7DdcdWPTbIMglVOfR5A/F0qypd00RU5XLoMU9R2O0lxaHThFTl9OUkYXTnT6wuJvAfJqXKoSx8Uk53tZLUIZqgqlyuUOeXmIfprTWWzDTDi4mqctCLy02uLFqdZn15sVgYooudtCoPvWCaxaJpzs8XhtHiordcWNex5r3lCI+Y83C1FZqRzEBVhqiEU8OnPrCNOaFtw9OlCj3vJEB4mpidETXFqk7binDaViFO22pITtuKMAu2ys27sPF22XtLYF2z9wgADeaV/bUgNlzouKqnTJWHzGNicX5yol7EEkn30NtZUcVsQg5KjVDl7g2cEVUsHA6nem8OW7G1EXCm7aawFVsZ2ofx2qawFTMVPftrM9hKMNWmsBW7wBahbQJbsdUegZOijTz5x+514IK30XcWVImm8pkFP5DAqWJH+wiHHzrMhB/owaliWQz7tYRZtVWkqWbWVmyuQmaqWbUVW/RrS+ceZtRWzFT86a+E2bSVvz5bPk00O7bSKM5rNmErN1U4MWMaVQVgpiAthypTroqZKuJIKQnTrcqPOSUy1ZSrYhuD0NPn5Ey1qrSmmm5VbItUQlNNtSrfVElXcU2zKmaq6OO/JCiokpw+PRb8pw0mXnDHvBOKqMp/WNZ4YYd4sAerKSNsrRJVDSDpmPFNlXxZrrAiSaIq88W+SrBNX8lN5TczlNwpYcWLN7cybvyHvSXfOiJslOjnTgnGStwEZQEzlcIBYDzCXuVTElXI0GakDGMq8Zl+UlWp9+2mh+3jD40G1RDPZZOqwg6hHh1a1wKSbxqmz6UK4KoSN9Im9cMminhYVc9VJRpL9hyIaUWyB7OGqFI6324qkJ3AW8u7qiR7uWdFliFZX9o75dlKYqyBNao9HZkiEzWogCrZCmjbf3jq1MKejBuk7wjyVMmM5XQdU26ugjCs8qgyVchy9RFtl8qEklyTZypQJTeWQ79dLZuwtGhqMEtVfwkyj1OrmCpU1qzR8dRQVbJ6N4PYi54aqmqTGMsrfwFVm0JWE7T4qjaBLFKpHAKqMtyaORkcVwkIqJp1Wb6okCqZmzs7dK8EFQ5hVTNct9qgwSOkygHSzBw1yD+BV4W5hNMN5J0hqOrOoLkg6z6CKhdIPCOs6ZBtH6mqWdLVzkOWgyCqZqR+QV4FUFUu8NkpBTIpI1IVEPX5aeTUqf8HHRhC11FdSQQAAAAASUVORK5CYII='

wild = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAABQUFCQkJDQ0NERERFRUVGRkZHR0dICAgJSUlKCgoLS0tMTExNTU1OTk5PT09Pn4AQn4AQUFBRUVFSUlJTU1NUVFRVVVVWlpaXV1dYWFhZWVlaWlpbm5ucXFxdXV1eXl5fX19az+RUUGvU0G0UkK4TUrcUVH0U1P6VVX+XV30Wlr+YmH9amr/bm7/cnL/eXH2e3v/BJUAFYUAGIQAAKMAAKoAC60LEa8QE7ASGrIaI7UjKbcpK7grM7cpNbgqMroyPL08e4UAZb48Qb9BRMBETMNMVMVUWcdZXchdY8pja81rcM9wddB1fNN8Z5a2cJuqlkJ0mkNyzktfykpg81FS+lNT/lVV/1tb819p/l9g82Bs/2Ji/2ho/21t/3Jy/3t7vHy+gXn2mn3hvH3A3W+Q3XCSgYYAl749mL08vZUAwpYAyrcpyLgq7aMA7K8Q8KQA/qoA/6wJ/68Q/7AU/7Md/7Uj/7cp/7gr/7oz/7499Zhr/5ZnzsBD/8BD/8NM/8VU/8pj/81r/89w/9By/9J7gYGBhYWFiYmJjIyMkJCQlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1urq6vLy8hIT/k5P/mJj/gKfCoZjYpJzYoaH/pKT/qqr/rq7/s7P/u7v/gtWCiNeIi9iLk9qTm92bo+Cjq+OrsuWyuOe4vOi8/4KC/4yM/5CQ/5WV/5ub/6qF/qOj/6mp/62t/7Ky/7W1/7m5/76+wcSDwcaJ/9WD/9eI/9mO/9uU/92c/9+g/+Cl/+Kr/+Sx/+e5/+i8wcHBxcXFysrKzc3N0dHR1dXV2NjY3d3dw8P/ycn/0dH/1dX/3Nz/w+rDy+3L0e/R1fDV3PPc/8LC/8XF/8vL/9TU/9nZ/9zc/+vE/+7N/+/R//DV//La4eHh5eXl6enp7e3t5eX/7Oz/5PXk6ffp7Pjs/+Pj/+np/+3t//Xj//fo//js8fHx9fX19PT+9Pv0//Hx//X1//ry+fn5+Pj++fz5//n5//z4/v7+AAAAwISkTAAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABclSURBVHhe3Z15YBXHfcff0wkoQIsQAnNIpGlcFWLqtEGA6tYkMTS2oadLDzdO77vp5TZNL/cIt7ksuWnrxA6JDxK7pooP2rShcVqQkKjrJG0wmKa20GsOgRspAeTgob/fzG/v3fdmZn/v7Vt//rCl92af5sPb/e7szuxM4WoFRF1BlapEBSv6sPqC6laGslb0KfUJ1TGWMla0dZ1DlQ2SaEUb5QCqsJ8EK9ogH1CdfcRaUencQNX2iLGiormCqu4QsaJieYNqT4StqFD+oPorQlZUJI+QgSRoRQXyCTkgASt6O6+QBeC3ojdzC2kAPit6L8eQiN+K3skzZOKzojeinDw+0F9XDBwfpapFIBfXil4OcXJ5e1OhDmmc1z1CVQxCNuWs+ufTh9Ql7Qeomn7IhqzoRT/jHbR53dI+RlX1oXSUFb3kZ39d7npBmvZQZT2kTqLVbtqwztlB1fWQPtKKXvCRE6kYrTJWB2ib8hSbW2dkvp/upSq7JFqNN9MmSTTNX75vuKTK7l9AL2ZDYzgyEq06aYt4Xrd1mMoRI3PpnUyYT7VwSbA6RuXjaOqKO/0to3cz4R6qhANZ0W8uyV9V664pKiMunX3+qY//zX33Pyd/y1KrXdbAR6zVGJWO0LRzWpW4cOTxd24BfrAHuO4/8KUsd8JIszDOajsVDrNYxcOlp9+FRsBtb0Srnp4H4NUTVCgLumW9fMRZxWda64B88/zhHyOnLVter6R6evDbyjAJo7sgWNGPLq1UOECH/KIu+Jy2/Mi1JNWzCt7aRwUzoAmr5ifGapzKBlgu33rK57Rly7eSEwCREbtZjYgcWFGrESrqoyhbkRPO8aSQUUHgkdVIhTPgOFbPTyGyAw5TUY+ivJJ5PvBFuVEhuQ/ej91xa4M65H1ErYaoqEtxP778cbJxcKMC+QAUaKHiGWBjdTe++jjJOHhRgXwQSmTYzrWwkmeDvyMZF19UAHhcUfEsMLeSJ4PwNxWICuDZbDPQ2KplHF4KH1PBqAA+E7Pj1hBjK2wQnyYXj0BUAK8IsZc2yAJTq4XwwvnbycUlGBWqbdFFW2SBoVUj7n+PkotHMCp6et4PpdppkywwtNoGvz9NKh6hqOjp+XchpjNsWhhaNcM14sXI/heOip4VXxPiOG2SCWZW2+HXQXLxCEdFz71QrJs2yQQjqwa4+rgQbP0B4aiQO6CYSdtkgpHVYvht8LYw33JtiG+HHTDaJK4lRlbQwH/1d38rxFtXh9kEGy2hTbLBxGoG/PIpcnH5jTeTi0vvl4SYzDIBzayWwS9/SjIu30QuHrdCsR20SUaYWEHZy+Ti8itvIReXtV8RYirDayvEwKo4LcSnScblO8nF4yHYJOleW60wsJoDP/85yThEo+LtUGo826PKyGop/PwHZENEo2INRIVYSFtkhoHVbvj5t0mHiEbFISh0D22QHQZWUPQlsiGiUXEQyo9nHBWAgdVJIf6VdIhIVNyC5bO8BCEMrKC9/i+ko4hExTuweJZXiw76VkX48Z/JRxKJCvlN1UW3uL5VI/z4CRKShKMCj6ks+wx82FuFomItpp/YV1SFM8ZsDzxKRkgwKm7C85TYpYpmjkFajAjxIhkBgahYi82kjPu4/RhY7YKf30tOgajo3QQNWjhPzaOC2WNghe3A/3EaF15UrN38ZVnsQKWRJjXEwKrQD798Wmm5UbHhkW/IQucyb/v5MbGaiWMrXvwTtMKo6F1/66GvqyJTW7NupQcxsSoskL+/dPSf/vHBhz/2efkLUtpW7Z2v2NI2t2Ph4mVdy7du27a1e8mC2eX/FY2sCgvckTAexxc30LvsFGe2L962d2B0kv6Un7H9y15HxaKYWRVm4rHlMdW/bAa9w0uxbeG2A6M08iaRc7vmUPkQhlaFwuydJ/CPlUb7dy2ZXZWWRNs1u4cr+biMLo3bF42tkIZq7XPFud394d3t0sSZU08OHn7s0Xfd8c7bb/+Jn1mxYuWqe9//wHOv0Pul5VEvK6vq0LasP3DYXjxzZPCxO0J9FT9NN717elZcf///qoLji+kTXOrEqqFjt38I5sSpwUcjXS/Ij68kJ8WqD31Nlh+aRZ9D1INV48L93pd06fTgo5EOCpefJR2XlR+UXtPBJmjmVg2dnhIY3UHVj+fnycXPShwFAQ02/9GVsdWc3W44TDxR5jsivoNMgqz6DG4/4jvHZGnV3OWODTtz+Keo4uXwoiLIivvxM8610edmaTVnr3NSOnM4NhkihKLCz714dJXcxkZGVsVFzmDxiUGdb0kSiQof130RPmvcicJMrJq6z6mP9obsahAXFR4r8eQ1Rs3sDKyat1NCnH28Yjz4iY8KF6l1XLXham7VslMF+ZVTBl8TkhQVLm/CnVDdD6qxVfMO5XTpSe2jiSgTFQ7XY9NQPvpWU6vGrWrfuzBotOtJykWFw1/BZ4/jYMtaWi3BQVCh0eK6lI8KBxzogbfEa2fVrp6SuWjjVDEqiJV4aM2undUM9YDoJYt9D6kYFQTugwO1sioulyFx5Sm9RkQEjaggsEk4rzZW81R777R87scGnahQXA9/p78WVk1ypLiYiA6W1EUvKhT4+Nes6lt1yNbRFcsDSqIXFQocxbej2laN6rnk06YnXT+6UaGAGByvstU8eTfiYmRMvwn6USHBxx5CT4/yWhVxmK4Qz1smH6EfFRIcnx15Hp/RasYQbn7xMaqdJSZRIYG2u3dzh+CzWiAbfafTfVFmUSH5kKx1EC6ronwg/sphqps1ZlGBYPsiDJNV8zHcdKL8jTANDKMCeZOsdRAeq9nyJHUqxTmKMIwKibqfG4DFaiEerun3PouoQOj2ux8OKxnoFwyv4GMxjgrkWVntAOmtGvbhVi+kzT7EPCqQmBBMbdUkH2s9kv6QsooKRN14D5DWqlVe8kYfJrHBJioAeX86SEqrWRh+V1I2JwirqADYrWbj0/kXOXICsIoKgNtqLjaSzqc+9SrsogJgPq7a8TQ1keZSyodlVAC8VlLqLEeiI5ZRAbAmezv2R73AkeiIbVQAeK8zhLXVPPymznBJWUcFwGg1h1fKOioAORtPEEurNox0Pin7qABk53cQO6sZePI9yyaVIioArjZ780koN8GVfqmiAmC6vmrA2y7Rp/PtSREVgKp2ABsr7O+4aH0TPUqaqOjpWamqHcDCaicUusTU9kNSRYW6IRjG3AqfjRY8rXRFqqhQd9rDGFvNwzIMtyhc0kWFmoYijKlVK3b2PkUVYiFdVKgb7WEMrRrwRj3f2RdIFxVATIPJ1Ap73BhPVKmjAnhOCHd4noOZ1TXw/hWmq0RFyqgAviiEmtjQh5FVGzZpU3VOhUkbFT09K6BKqXp6GvB+EmtSpI4KdbqKmWmPfnBJtsKDiu0yUZI6KlSXSJq+xk548xJjQ4kjKtQdJtkh40ffqgWPSdaDiiEq5F32Uorebpwb7AhVh4dfoIqlAiJwwN4Km3/nWQ8qhqhQLfad1lateKZjbKgDDFGh2raLrK1w/3uSqsMDR1SouTPbbK0WwRsTvPsfR1TIsJiyHZ3VhC113v2PJSpkWByztcLzb3RuulRwRIXqwN9maYUPRF/gbKkzRYVqWXRYWmGLhPf8yxMVquegyc5qCbx6hqrDBE9UyMPqhN24WzmNJetFFVdUyMNqp50VjlDiPVUxRYVzWNlYzZgWMdNYpoIpKuQ9C5wQ1MIKlyHhvFO2ZctPMkWFvMWOE4KaW7XBS3XZqgBw3DdOCGpuhQ1Azju1fFGh+rnxMUBjq9nwylmqDhNcUSF7ruQyIcZWOGmC/Xj7ONiiouc6qJt8rMzUCr+qF6g6PPBFhbwKkbOsmVrhUcX7VbFFhdwBS/LBRkMrDEDer4ovKuQOeLespqEVnqt4A5AvKmRniJrmz8yqFZoVE1QdHn6OasQB7IDjNk/WYguQ9QqEMSrkKZgmWjOyapyMmx07DYxRIS+taHYcIyu8ruIZe0owRoWcFH6UKmpkNSLEFdbGOmNUyIsQZ1J4Eyvs12a9Bc0ZFdjFOO3M3mpihbH+93/Exx/+wPfz8ddQOXdVSQOrJoj1L8gZ6Zh4m5rWjocHoabukroGVjiR+Z9RhTj4NaoPC71fF+IkVdTI6oQQl0MzLqfie6lCLOCk8N7sRfpW2AT0zzaall+m+vDweSGmvKWp9K2wXSFnROTh3WupPixshMrtVPVE9K3OCfEy1YgD1qhY/Tmop2+tD20rPFkFpiZOB2tUrL4JKuefFVnbCueFfQ9ViQHWqFj9WajcbFlNhbYV7ICh2dnTwBsV66GW/bKWhK7VXPiBbwfkjQr5VQVWk9W1wgQMLXqQAt6owAUkBqSNg67VKGcC8kZF9KvStZoJ//8k1Sk9vFGxAeoWOKq0rbANyHYK5o2K1f8FdfMHIKBp1R+zmI0tzFGB6xKEZ/DXs2qYilnMxhbeqOj9MlwthpcQ07PC9TTDi9nYwhwVH4Gq+VqACj0rfAT996lWaeGNir5vCFGKrCOrZ3WcL9eZo+KjUMGl5OKhZdUA1/aRRcrsYI4KvAKJWc1dywrb60yHFXNU4MoYMSvva1nh0uM87XXmqMBbMHvIxI+W1T1sZyveqMC2eiluHn8tq3Eh/o2qlQ7eqOjFRQquIZEAOla4oiHLVQhzVOCpKtQAJHSscNx6ZEVDG3ijAve/yfgFCnSs8Bx8J1UsDbxRIfe/hCU8dawgLL5KFUsFb1Tg0kDx+5+e1RhPWPBGBZ5/S61kEUbDCgduMlwx8kZFH64600kSETSs8HEkhl4D/tuaahRCHBpW+DS6u0KUNbxRgY2K0eRVbTSscOKAyKrCxrBGBR5UU97U+RE0rEoc7SXWqLgBD6rIIiI+NKzg6j51FyNrVKzBM1Vco9ZFwwourp6hylnDGhV4pThcdlEdDSsgsPqkBaxRgUkxXn4pJz2rv6Da2fI9VCEO8E7ZdIWF+fSs7qLaWcIZFXintuIK7npW6U5XnFFxI8Zf5E5ZGD2r36P62cEYFX24iqI7WCQRPatUAxIYo2IdZvpQ5TXFtKxepfrZwRcVa7GjYFRjwUEtq1R3OPmiohebtBUyXaFl5VvU1Ri+qOjF3rdSmdafh5ZVmgYTW1RIqcmEpQxDaFmluBJmiwopNaW5LK6WVYpmIFdUrMFjakp3+fYqW3FFxVojKT0r66Fm715DtUqJPE/pS1XZiikqbsCuj8mYvo8ktKxs7zD9OtUqJetxAe1SqJu+LFW14omKjbja9Fho9czyVNOKJyo2Yw1Gku5nxlPF44olKnofxgoci/Rnl0fLyi7ZOaJiHZ57xV7TdYy1rP6b6mkER1Ssx/ATW6mu+mhZWbXZGaLiFsyJqcS76cloWdlcNaaPit5H8E+PJa85noyelfl4x/RRcSO2J8SA1aL0elbmgy1SR8Um3PvEdtOcUOhZGYdg2qhY9zH8syW5pKQFGlaTFh2oKaPiHdhGEsfNTr0+NKywp8fwhmC6qFgrY8Ii0F00rLCv0azNlC4q1Bd1Uu9aPh4Nq6FR2AWNsj1NVPTJI0rsTu5I1EDHqhv+Y9IxnCIqejfL6BvTv0CMRceqZdrs5pl9VGyQ5yixK9UXBehYFXB1Qv1uEeuouAG72+A4TnNEKbSs8DE57UdfbKNiHQ52gWZfl92JN4CWlXym9i+p1pWwi4reg9iFI8Q+63OUHz0rnILpst4ALauo6N0k01wMG9xxKYeeVWEr/F/vKssiKhynsdgRjDZoWjXgbL/vo4qX45eopvqsPaicSl2V+6V00bQqzIZ9UGPoo3FU9D2ojqfJbYa3Jsqia1XAU/HlitdZhlFx0yH1Jya3WV1GJaJtJReieLlCB7FRVKy5BbsOgdJyzu8J0bdqxHGCL5cf1m4QFesfVrueOLmU73hy0LcqtOCQuq+WuybRjoq+g6ppBNdQnQwn3QgGVoVW1Lqc3M7VjIq+Tdhtg0zttrnVooGJFa1aeDTpqkQnKm7Y7CiJ4SVpG7GJGFkVmuTE5y/FP+FYMSp6Nzzo7HhifGeVviaJmVWhiA+uC/FMXBaWj4q3b/6svHRCJvfMr8bR5GFoVSh0yvUfXv1kxCs5KtZt/LBnJEp7OqqrBBhbFVrwxAVezwRbGvFR0bfx4CF5r5wY2TGv6kqAuVWh0EFLQPzf0bt+h5wiUbFu/c0HH/lP7xsCSvsX64xr4cDGqlBcjBkvefFT77vrve+5884/7uv77hvX37Tx5k0ffujQ5/xfj+TcvqVag1osaGxpiWSplRV4dUaWgUiiNLC9k+VSMExje/feIbxZCf9oe91JiySWVsDMrSeoQBKTQ3u6O6oiVCjMWi6XMfY44b/bYW8FtC7aPYxXKEGmxoYO7OpeOIe3Ge6naWnMP+i0b9hqKivJjHmdS5Z1dS1buuSazvlz21qr1mBwaNmJqwNJrkycfvqJv/3AA2qFRk8rvVWNadpBe8fFU4flvOM/hFO3rZLrabo7Yd6sFuEs6kJcOuJM5HrbG+WMdHJORPd56HxZteDEtEJcGPQmnHy9klKrnzr9Xbmymi+/qIuHfZNo/vC1JCVXiHLmuciTFd46EeLpwGyTbyAn4Dm4EqCSObLajZU5H1zEREYFgRN+UwDnxqq4H+tyOjgtqBMVkvvgfTrn58ZqH1blCbJxcKMCyaGV3P3C6xJ4UYHghMt0Cy4nVl1YkcisyL6oAPC4ouL5sIpfa9UfFcCzOcvAZjxPhY+pYFQA0Bh0qpoLK7yncJpcPAJRAbwixF7aIA9WOBNFdAWnYFSotoXNjMsZ0YjXu9FVCYJRoeaRdgY05MAK+zmj01eHokItwOtc29W/VfMkXHhE9r9wVLiL2Ujq3wpnQolOCh+OCrmi4XLapP6tGkpw7RGZvz8cFeqq0R3JX/dWuC7z4I+GecO3hVgBue5NDVb3VseFeDUyD8Uv0h1ij01QUW8Wt3q3aoUKRMbH/uabycXjS0JMene36t0KJwSNDIj4ZlLxwIfzrWbHzgacEDTct/mrbyEXlzVfEWLKWfQAqHOrYtyEoN9FLh44OcQO2gSpcytcxDM8DUU0KnBusHH/mI06t1oKfz80ICcaFdG56ercCi/sQ4dVNCpwoHhwbrA6t4LqhQaRRqPiINSx5IsKoM6tTkYeLI9Exc1Yx2CnXL1bQXs9+PhhJCq+D6voXC061LdVEf584LGHSFTIbyoy4Vl9WzXCnw/MnRmOCjymxH4q7aFhNUxFMyBsFYqKXjlocn90BIeG1QgVzQDcA/3HVTAq1LOccfPthXrC0Sqs5dw6zIKRwLMcgahYg82kaFBI3OEgDlErUasRLTHgWdgdZxmIilvlyOrxUKQrmvCtADFWFo+2coHtQHd+Fy8q1mxSo2/uCZ58HebLN31cBauwlr81XGvwuH9GtZncqNhAQ3bHF1GhMDjvdYA4K1raMRNm4diKL8idUEbFjbc8QqOQp7YnjuwIH1ZX46xE0r9JLcDb0RAZRz/xDx956KPuUFAxuSN+50M6qIyLsgprZdlmKnS6I2E8yg/ZxSWQA8RbxU+sXStmBc+p08e6wktSBFlABV1AKNZqskojxzSZs0uOs5w6eezuZXMrjemXnV0BHKuIVtKEzbWjsVEzs2Rff4BEq8jqKnWL7BYPgD4JVnnRikr5rGK0BrI9trRoVuO3g6BOopWYzDQJdVBj7cOgDlnFaYmhRRm2MipR7Ixcf0ikTTkraDzt6MywBZ9M64LtarR0FGnjWCVoAaWR4aG6YngkcoryUDKVrXIFybhWrw0tcnltWZGKz+o1oEUiAav8a5FH0CrvWmQBBKxyrUUKkqBVjrVIQBGyyqsW1d4hbJVLL6q5R9Qqd15Uaz9xVrnyohoHibfKjRfVNkySVR60qKYxJFoBtHF9QnWMp5yVhD6knqCaJXL16v8D2eJ7MOwSqB8AAAAASUVORK5CYII='


b0 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVVX/Vlb/WFj/Wlr/XFz/Xl7/YGD/YmL/ZGT/Zmb/aGj/amr/bGz/bm7/cHD/cnL/dHT/dnb/eHj/enr/fHz/fn7/gID/goL/hIT/hob/iIj/ior/jIz/jo7/kJD/kpL/lJT/lpb/mJj/mpr/nJz/np7/oKD/oqL/pKT/pqb/qKj/qqr/rKz/rq7/sbH/srL/tLT/trb/uLj/urr/vLz/vr7/xMTExcXFxsbGx8fHyMjIycnJy8vLzMzMzs7Oz8/P0NDQ0tLS1NTU1dXV1tbW19fX2NjY2dnZ2tra3d3d3t7ewMD/wsL/xMT/xsb/yMj/ysr/zMz/zs7/0ND/0tL/1NT/1tb/2Nj/2tr/3Nz/3t7/4uLi4+Pj5OTk5eXl5+fn6Ojo6enp6+vr7Ozs7u7u7+/v4OD/4uL/5OT/5ub/6Oj/6ur/7Oz/7u7/8fHx8vLy8/Pz9PT09fX19/f38PD/8vL/9PT/9vb/+Pj4+fn5+vr6+/v7+Pj/+vr//Pz8/f39/Pz//v7+/v7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV9lm+wAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABGoSURBVHhe7Z3nf9vGGYBNUpRESZa1t+RYw5qWrdnldKRO26TWHrakNt21ZI2kaTSahLRp/uEsSLw4HHAD7x1ADP/4fLF4OMh4BBC337tX/hiRWX36QynGfP9zuEwOQqu/wcmx5iu4WDcCqw9wWux5DxfshGsFZyQEuGgajlVi7pPFO7hwG8YqEd8nN3+Gi7dwWyXuRpm4vl4uK8iUQEDAxGH1AnIkkl+CRAXa6ks4nlBegIYBZfUFHE0sn4EIbfUpHEswYEJbwZFEAyq2FaQnmw8gY1l9B+kJ5xvTBqyeQ2riMXXACtIYbvYWhnu6OmNFV8/Ik/0buECGqo5p9Q9IcrE/nE7FlPToIVykiz/ZVpDiZP8B/IaY0vkKLtQJsfo3JNDcTcLJ8SU9k4eLpfmrZQWfac7vw6mxpuMKLpcGrH4PHynO2+C8mPOAo/XctIJPFJcJkUql2q/hkm2MophrVRyAcxLAKFwzRdWKbYCswBmJYAMu2uZXFSv42eYyCydQdIyvvH578fZoZbwDUuJCE1Mgv+dazUJ+QsPEGzhU4c0kxzpCFuG6bHhW+SbIbvHY/de4nY5TnaO1CJdF4FmtQ26g7QDSaQ7j9JLchosiGFZ/hx8Jn0Bmk75bSHZy1w/HY8AUXBPhi3tsD2A7ZK7SdwepbmKk1Q2XRPjuHvMA3kLeKt0iKUOrB/JETqYAl0RgrY4gb4XsW0jkcR6bV+EZXBGBtTqErBWWIY1PbArrE7ggAmt1AFkNuql3ZmGzL5fN9W3Qd7sX8kXNMVwPQWq1CUkGyy2QlnsGKQZbkBY1SlYt9n1ZgKQKc5Bm1IJbISlilKzmIcUpRWs50yNDyYpUKt5A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'
b1 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVVX/Vlb/WFj/Wlr/XFz/Xl7/YGD/YmL/ZGT/Zmb/aGj/amr/bGz/bm7/cHD/cnL/dHT/dnb/eHj/enr/fHz/fn7/gID/goL/hIT/hob/iIj/ior/jIz/jo7/kJD/kpL/lJT/lpb/mJj/mpr/nJz/np7/oKD/oqL/pKT/pqb/qKj/qqr/rKz/rq7/sLD/srL/tLT/trb/uLj/urr/vLz/v7//xMTExcXFyMjIycnJy8vLzc3Nzs7Oz8/P0NDQ0dHR09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d39/fwMD/wsL/xMT/xsb/yMj/ysr/zMz/zs7/0ND/0tL/1NT/1tb/2Nj/2tr/3Nz/3t7/4ODg4uLi4+Pj5ubm5+fn6enp6+vr7Ozs7e3t7u7u4OD/4uL/5OT/5ub/6en/6ur/7Oz/7u7/8PDw8fHx8vLy9PT09fX19vb28PD/8vL/9fX/9vb/+Pj4+fn5+vr6+/v7+Pj/+vr//Pz8/f39/Pz//v7+/v7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqB9+GQAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAA0jSURBVHhe7d35XxNJGsdxkgAiioiI4sUI3iKisLizs8fs7LrXzIrKeONezs4oLLDrjGhGBzTmD8/28U1fVZ081fVUH3n15xdD6DT9NpCrq6v7Wr1YR9WrZo57/1tspaRY1Ve4ca77DhsbLUb1E26W/36BLQ4lVX3ELYrR59jqQBLVWyxdmD5iw/0E1R+xaKH6Lza+XVRVuDsKYfNRRIVlCtivIXAKq7BEIfs7DHZB1af4fkF7BoZVUIXvFrZ/wRFS4XsF7i+QBFT4TqEDxVd9wDeKHTBt1T9xdcF772raKlxb+L50NFDFvZ6tP5yfmjg0lq8OH59d2cIGCjkcV/U5roq0Ol2r5LXJuw1sZbhXvgrXhHs6gRXktP23saHhPNUXuCJYYy6/91O7qdfY2GBv2yp8HexNzu8ot73PsbnB4lVvDuN2OW9IwvrGVb3Dl371gqAs1gtsciBXhS8CncNtCtDYLrbZL0b1ALcoRLPYaL//2arv8YXXzj7cwK26tIkWcU2uqop/WrYKF/1uYHm36i1c3WzewVX5ahpb5ydVHcLiTgFUTlW1bWyel0z1BEs7BVE5VVWuYvO8vpKo5rCwXQiVV9VRbJ7X+77WX3HR6yQWtgqj8qoaFF7n9rV+cC/4DWNhAZVXVWUN2+fVJ7y1qmNREZVb1Qq2z6tP+LPaxqIiKrcq4S2JqNrEopWDuMIvryrhv5+i8l5p9ZJq6ywu9JJq64D3fNA7qq0D/rNcz6gsVO+pbFTPqRxUr6lcVI+pgOot1T6gekvlVaoyqVR5lapMKlVepSqTSpVXqcqkUuVVqjKpVHmVqkwqVV6lKpNKlVepyqRS5ZWJamh07ND4xJHJ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'
b10 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVVX9Vlb9WFj9Wlr9XFz9Xl79YGD9YmL9ZGT9Zmb9aGj9amr9bGz9bm79cHD9cnL9dHT9dnb9eHj9enr9fHz9fn79vb29gID9goL9hIT9hob9iIj9ior9jIz9jo79kJD9kpL9lJT9lpb9mJj9mpr9nJz9np79oKD9oqL9pKT9pqb9qKj9qqr9qqr+rKz9rKz+r6/9rq7+sLD+srL+tLT+trb+uLj9uLj+urr+vLz+vr7+wcH9wMD+wsL+xMT9xMT+xsb+yMj+ysr+zMz+zs7+0ND+0tL+1NT+1tb+2Nj+2tr+3Nz+3t7+7+/v4OD+4uL+5OT+5ub+6Oj+6ur+7Oz+7u7+9/f38PD+8vL+9PT+9vb++Pj++vr+/Pz+/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHJ0rWgAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABVmSURBVHhe3Z1pQ9u8loAnCRC2t5R1WFrKTgtcLkOBoTBwoSwt20BfoMOSBP//P9FxkhNZ8jmSj2THce7zBZAd8IM3LUdH//Enmv+Er+1DtJWXTeDoaExW8PnsAseJ0VrBB7MOHG0IjRV8ph2AI1agrGD3tgEOWwJbwa7tBBx5ALKCHdsMOPgGYSvYq+2AwwdCVrBPGwICdVQr2KMtAYUaihVsb1NAoopsBVvbFtDwkaxgWxsDIv9mVkIrsIINbQ2oBFZQ3uaATMMKSkNU7g6WxocHs8Xw2MLeTQWOMEzdBqygTOV5669cVuld/w1HGaKmo7cqfemE35BNCgsvcKQKNZ26FZTIXL2DT2eXvnM4VgWT1W4ePppp1t7gcCWEFfwssQMfyzqrWEtv9Q0+lH3W4IglwAp+CrgtwGfaAHxv1a3gh4DyIHyiHejDT0LaagM+QNA5urx/9ev+/tf1weexLihsLYtw1AGkVakb9g/TvXKnvNIrv9Z6YVML6XiCwxGQVvuwe4jxozLsIFE+noDNrWMDjkVAWg3D3gpDN7AVcUvunyJ9qE5IWL3AzjKFDeI8Nah87YDdWsQdHIjAt4LvBOewr8QI+pzKrxHYsTUcwGEICKtN2DdgXlftF1QWYdeWsARHISCs5mBfwedIKZ8V2LkVTMAxCAirT7Bvg2Uoj+AL7N4CRuEQBITVR9gXmFPP1MPe0mh3Z2fP4OfTVygCFuAD6TMMRyCItHovP/wqJ1NSA6Uwdiwbl4egPHWsrfLXUFrl+j2UCj7AlhotqxNbW61CoU9pBTUke/+GbXXWoThtbK0GguvvZRTKAkJSXhmdy3SwtfoJZb4UvmvCUp53CVtS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'
b11 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVVX9Vlb9WFj9Wlr9XFz9Xl79YGD9YmL9ZGT9Zmb9aGj9amr9bGz9bm79cHD9cnL9dHT9dnb9eHj9enr9fHz9fn79gID9goL9hIT9hob9iIj9ior9jIz9jo79kJD9kpL9lJT9lpb9mJj9mpr9nJz9np79oKD9oqL9pKT9pqb9qKj9qqr+rKz+rq7+sLD9sLD+srL+tLT+trb+uLj+urr9urr+vLz+vr7+19fXwcH9wMD+w8P9wsL+xMT+xsb+ycn9yMj+y8v9ysr+zMz9zMz+zs79zs7+0ND90ND+0tL+1NT+1tb+2Nj+2tr+3Nz+39/+4OD+4uL+5OT+5ub+6Oj+6ur+7Oz+7u7+8PD+8vL+9PT+9vb++Pj++vr+/f39/Pz+/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5tFg+wAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAA+7SURBVHhe3d15Q9NcFoDxSQtlE0VBQUVBXhdAZFwYZYZRX8dxGFFRVJB9Yr7/d3CS3JM0yV1yzrlJmuvzT7FNSn4CbZrl5i+/fscwqqBtwXLpM6rgSdoZLKMygwrmbm+wnIq0Kpiz5cHCFtOoYCYHggXOp1TBDI4EC51NoYKJHQoWvJ+sgindCpY9SVLBZK4FSw8VVTCRgwEgrqCCKZwMCFF5FTzuaIAIy6rgQXcDR04FDzkcQLIqeMTpgNJXwf2OBxiz6uf+q+W56cvt6srVO892z2AJCwEmUcG9uc42r3htrffgOyxlPqEBFdyXzX8yCs/QzjrzB7Ck2QRHqOCubN+vwdztrbf5ExY2U+yJVXBHtu1hmLXVLfiwuP1S1f/gjkzbXZiv5d2WWKkK/p3pvSMoHStU/R3+2e+o3a8TuTZgmdNAJf3J/bwFc7jQcPEVHlTwr36vYQap6wc/CrXghzoLS52mUU3D9HKLxd/iMXhgkO3CsiSpVbswtaoiqw2qRViWJLVqEaZWVmC1QdU9goVJUqrGYWp1j2EqURtU3htYmKRIBV+m/YBp1c3mV5ZboVqBhUlTqN7AtMoKqHao5mBh0hSqdZhWVRHVDtU4LEyaQvUQplUkodqhGoGFSVOoVmFaORnVDlUPFiaNolKg3FepUM6rlCjXVTLqQ7SW4bZKRr2IV56cVqlQ8Tqhyyo1KmI5rNKhQlYrNgWwVGrU6MfL4uHBx1FpUHvBXls2RDFUWlQQrIgpBh5dZUAFhx0xzaAjq64ZUEFwXUw06KiqiRO4My2LCp6JqQYdVVXcIpBHBR/EVIOOqLoGd6XlUcGhmGzQEVWbcFdSARWciMkGHU3V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'
b12 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAAQEBAgICBAQEBgYGAwMKBAQMCAgICgoKDAwMDg4OEREREhISFRUVFhYWGBgYHBwcHh4eDw8sICAgIyMjJCQkJiYmKioqLCwsLi4uMzMzNDQ0ODg4Ojo6PDw8Pj4+GRlLGhpQHR1WHx9cIyNoJSVuJyd0LS10QUFBQkJCRERERkZGSEhISkpKTExMUFBQVFRUWlpaXFxcX19fYGBgYmJiZGRkZWVlZmZmaGhoampqaGhvbGxsbm5ub29vcnJyc3NzdHR0dnZ2enp6f39/MzOYNTWfPT23Pz+8RkbSSEjWSEjYSkrcS0vgUFDuU1P3VVX9Vlb9WFj9Wlr9XFz9Xl79YGD9YmL9ZGT9Zmb9aGj9amr9bGz9bm79cHD9cnL9dHT9dnb9eHj9enr9fHz9fn79gICAhYWFhoaGh4eHi4uLjIyMjo6OkJCQkpKSmpqam5ubnJycoKCgo6OjpaWlp6enqampqqqqrKysrq6usLCwsrKytbW1tra2ubm5vLy8vr6+gID9goL9hIT9hob9iIj9ior9jIz9jo79kJD9kpL9lJT9lpb9mJj9mpr9nJz9np79oKD9oqL9pKT9pqb9qKj9qqr+rKz+rq7+sLD+srL+tLT+trb+uLj+urr+vLz+vr7+wMDAwcHBwsLCxsbGyMjIysrKzMzMzs7O0tLS1NTU1tbW2NjY2tra3Nzc3d3d3t7ewMD+wsL+xMT+xsb+yMj+ysr+zMz+zs7+0ND+0tL+1NT+1tb+2Nj+2tr+3Nz+3t7+4ODg4uLi5eXl5ubm6Ojo6+vr7Ozs7+/v4OD+4uL+5OT+5ub+6Oj+6ur+7Oz+7u7+8vLy8/Pz9PT09vb28PD+8vL+9PT+9vb++Pj4+vr6+Pj++vr+/Pz8/f39/Pz+/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA47wMlAAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABQYSURBVHhe3Z35Yx5HfYc3xuCYkoQU2pCkCRRoS5NACKRHWrcQWtrSlqL79KXDJUBaWo42TeqCfMiyJVu+FFk+YlEITUvSxrIl+bZJaRNZliyIdQS95dX+Je6++352d2Z3dvY7++7su8vzi0ezs8fj932/Ozs7h3FLytfxb5b4Pv6VILcyMwsuMIS8WpXARQqQWWHnLIMr9RNuhf2yDq6WJ8QKu+QCXDKL0ArFcwMu20NkhbJ5AlfuELRCuZyBiwcBK5TKH7h+G78ViuQRGJTwWaFAPoGDBW+FzXkFFj4rbMwt0OCssCnPwISxwoZ8AxfXCtl5pyzjWCHTz9zE0I6uzdmio7tv5MISLtDPim0DK+TxFMd7arJKff8VXKWPV0o6EqvT7ThCRum+igvlKemUrZDBMt+HnbNL3XARF8viWuFvlqkW7JppuhdxuSzhVlPN2C/jdAm0Qq2u5UTK0goGQ1jhL4/CZuyTAwZxzQwhVoexRy44j4v2EFtdrcUOJOq3HDw9NTM7fe7IrlZkpUrbMi7bxbZC2qMf5SmsP7qAvSyKE9uRnSancHYXodV8HYpH0zzmv2Nc24JN6dG5gnM7CK2GUTqaXfPYhaF4rB5bU+MyTu0gtCJX/kawg4+rad8WhnFiB5FVsRGFoziKHQKkfQvvxXldBFbTKBuF/3+IYaoBZdKhFad1EVhNoGwEPaKapcMLKJQS/vqFZYWUyxiKymmYQXEx6Ub4QNAKWp1CUTnsj2pueGNTY9seNhTN0u8OCXADZ3WJadXofeiLexyDzovIstiNvFRIysqrUy52Isui4QIyTfMSslIhKaspFOakOK1NyEqDhKyaUDZQvV/vRsZB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'
b2 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVVX/Vlb/WFj/Wlr/XFz/Xl7/YGD/YmL/ZGT/Zmb/aGj/amr/bGz/bm7/cHD/cnL/dHT/dnb/eHj/enr/fHz/fn7/gID/goL/hIT/hob/iIj/ior/jIz/jo7/kJD/kpL/lJT/lpb/mJj/mpr/nJz/np7/oKD/oqL/pKT/pqb/qKj/qqr/rKz/rq7/sLD/srL/tLT/trb/uLj/urr/vLz/vr7/xMTExcXFx8fHycnJzMzMz8/P0NDQ0dHR1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/fwMD/wsL/xMT/xsb/yMj/ysr/zMz/zs7/0ND/0tL/1NT/1tb/2Nj/2tr/3Nz/3t7/4ODg4eHh4uLi5OTk5eXl5+fn6Ojo6enp6urq6+vr7Ozs7u7u4OD/4uL/5OT/5ub/6Oj/6ur/7Oz/7u7/8PDw8fHx8vLy8/Pz9PT09fX19vb29/f38PD/8vL/9PT/9vb/+Pj4+fn5+vr6+/v7+Pj/+vr//Pz8/f39/Pz//v7+/v7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/IkxoQAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABI6SURBVHhe3Z1pQxRHGoBhZhgmIIcgAh6IqAiIiCBmc+2VZLNZRUUO0exu9gxyyF5JYFizg47zu2f7eLu6uuvouvoony/MVPeM9dg9XfdbHe33Ea7VP1oF5t2XkEsKTKtP38Gni8z3kNk4DKsf4GPF5wvIcQSq1U/wCTv4BnKNQbEq9K+JykeQcwRpBWdaxWvIe0Dcyr4L5QPZB2JWb+Ek+/gDGHhEreAMK/knOLhErOC4pfwAFg64FRy1llALs4JjFvMdmGBWNtSQkgiqhsjq33DAbkAmsPoEkm3HtwmsINF6/Oc7WLHq6I3tpasjQ2eLxfDYzOo+ZJDA0wErSIqxd7PaWVSG7jcgl1HeuTq+FfX5d3AJvqCg1O42IacRQitIiHC/uNcp4Dz1Pgys3sB7jOYV+GSh6XoK2cUJrOAtRnMCPldwKhStN77VH+FtiC1SnZ3ldcgyhm8FbzCW4DMWUDuCPId8Rrfa64KP2MBlyHTIO9fq5/AmZBQ+gNFzeWF992B/Z3VmtAJJReER5DrEtSJa9dtwesj4E6xoOF48A8nFYBjyFeJawcuQSTg94PxLOBDQfFiDQ4VgG7KF+JxidVSGs30qtCL86DIcLQJXIVOINxSrR3CyT+0FJMe4A8cLQA9kKYRiNQsne9R2IJVgEc4oAK8gS4gOsr2IPwG7mFKt1m04J3+eQI4QHe2v4BWiB851uQdpNJqUAiAfFiBHiI721/AK0Q3nOoxDEp39ohTW85AhREf7t/AKEbZAygeQ5LI92VvtHpg/hLcuRflpzUF+EB3tb+EVIrS6AikOW8OQVp6sQ1KrVS/IxZKzegYprdYmlv/hUOsGJOWMlNUgJESl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'
b3 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVVX/Vlb/WFj/Wlr/XFz/Xl7/YGD/YmL/ZGT/Zmb/aGj/amr/bGz/bm7/cHD/cnL/dHT/dnb/eHj/enr/fHz/fn7/gID/goL/hIT/hob/iIj/ior/jIz/jo7/kJD/kpL/lJT/lpb/mJj/mpr/nJz/np7/oKD/oqL/pKT/pqb/qKj/qqr/rKz/rq7/sLD/srL/tLT/trb/uLj/urr/vLz/vr7/w8PDxMTExcXFx8fHyMjIycnJy8vLzs7Oz8/P0NDQ0dHR0tLS09PT1NTU1dXV19fX2NjY2dnZ2tra3d3d3t7e39/fwMD/wsL/xMT/xsb/yMj/ysr/zMz/zs7/0ND/0tL/1NT/1tb/2Nj/2tr/3Nz/3t7/4eHh4+Pj5OTk5eXl5ubm5+fn6Ojo6enp6urq7Ozs7e3t7u7u4OD/4uL/5OT/5ub/6Oj/6ur/7Oz/7u7/8PDw8fHx8vLy8/Pz9fX19vb29/f38PD/8vL/9PT/9vb/+Pj4+fn5+vr6+/v7+Pj/+vr//Pz8/f39/Pz//v7+/v7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEN6WYAAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABLjSURBVHhe3Z37Q9RGHsCbfYE8RUBARUBQFBEBxbZ3vWvv0bve9RQRxQW37fXaayvKo71rC2x7Ze26//beJvvdySTfSfKdx24SP78Ak2TJZ/OazHznO2/V30TCrL6sJZlPYS9FBFr9ChsnmV9gXxFiq69hs+TzOeyxF5HVf2GLdPA17DUPtvoM1k4PH/0Gdp2BrGDNVPEa9p3hs/oE1ksbH8L+A16rn2Cl9PEdGDTxWL2GVdKI5y7PW8HylPIrWNhwVrA0tXBarlWaT78m//sGVFyrH2FRmvnmbyDTskrrLd3L+2DTsoLitAM2YAWFqedV87nVtPoUCv1US2uz54eHksXw2NX7u1XYQz8fOD5NKyjycbjYYyWV/uUT2Esfjo9jJXz1OJnNwickk/z1U9hTD5+93bKCAg9PemHr5DK4A/vqwRayrb6Cv3luwpaJJnMH9pbnI7CCP3kWYLukswr7y/MqyCoVR8rhLuwxR/NYvYK/XJ7AJikg+xz22eW7D2wr+MPlJPk3CpehCuy1i3Os4HeXOdiAp3durbS392xtNnGPsFuw1y621b/gd8YRfk4NP2TP8sr6OShMCN3osfW7hhX86nILVmfklj31k+pSsh7P92C/GD//FVtV/edYVwmWMHYKsCgRDMNeubzCVruwcgsslTQtVCMUnIH3YN0Wj6HcwwYsTARbsFMMgdVVWBeYhWIf07A4CSzBPjEEVuOwbpPcMRT7OEzQHWMG9okhsBqFdZsEHKpEHazLsEsMgdUwrNvErezvXC50TT2DP2q1p7BCArgEu8SIssqxJ9Wmc8rlnsCftdPknILSVqNQWDvtahacYdWuoWZBApC2mobC2gMo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'
b4 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVVX/Vlb/WFj/Wlr/XFz/Xl7/YGD/YmL/ZGT/Zmb/aGj/amr/bGz/bm7/cHD/cnL/dHT/dnb/eHj/enr/fHz/fn7/qKioqampqqqqq6urrKysra2trq6ur6+vsLCwsbGxsrKytLS0tbW1tra2uLi4urq6u7u7vb29vr6+gID/goL/hIT/hob/iIj/ior/jIz/jo7/kJD/kpL/lJT/lpb/mJj/mpr/nJz/np7/oKD/oqL/pKT/pqb/qKj/qqr/rKz/rq7/sLD/srL/tLT/trb/uLj/urr/vLz/vr7/wMDAwcHBw8PDxMTExcXFxsbGycnJysrKy8vLzc3Nzs7Oz8/P0NDQ1NTU1tbW19fX2NjY2dnZ2tra29vb3Nzc3t7e39/fwMD/wsL/xMT/xsb/yMj/ysr/zMz/zs7/0ND/0tL/1NT/1tb/2Nj/2tr/3Nz/3t7/4eHh4uLi4+Pj5eXl5+fn6enp6urq6+vr7Ozs7u7u7+/v4OD/4uL/5OT/5ub/6Oj/6ur/7Oz/7u7/8PDw8fHx8vLy8/Pz9vb29/f38PD/8vL/9PT/9vb/+Pj4+fn5+vr6+/v7+Pj/+vr//Pz8/f39/Pz//v7+/v7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1va/bwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABBfSURBVHhe7Z35X9zGGYfNch82YGzSpk2TNGma+Ai+MLZjYzAG47Q52qZJm54QGxuDgaZN0iQ2tnFzEUgccNb736qS9qvRMaPd95VGWg0fnl+8Gh3MY2lX0sw77+yx6vGiZf2mSDz11K9+gqrFUsvqX08qBebTZ1FNBXFWz3+PnYvMkzdR2yhqqw+xW/H5H2ocRmX1MfYwg69R6yCy1XvY2hw+Rs19JKsfsalRPI/Ke0Ss3sFmpvHRKxCoErb6FBuZxyMYVAlZfYdNTOQJHFyCVo+xgaHAwiFg9QPWGgs8bHyrb7DOXPyLUFiZdetV8+ivkPGs3sIKs/nomaqNZ4Vi03mhagOrRyg1nqpO1Sr2+ludPXtooL9YDAwOX1neRgWjfPK0b4WiCBuT+5qKSufoGmoZwfVxrf6GkhDbo604QjEpnfoWNQ3xzW89KxSEWOnH3sWlcw51DeEIOVaqB/WZZuxaaM6htkG+eq5qhcUgV0vYr+CcRX2D4FxhKcCsIVLKs/V710p+VrrXgn0M4Drq7PPkXccKCz7lA9jDBDrXUWsf91zhs89l7BDlxho4i4JCcBK19nnRtnoFnwXlbmwf4RDWVzbbUVIISg9QLcEXttWX+Cy4hs2j3ML6yjgKCsJ5VMvn/T3yBXgIW0c4iNWVzQ6UFIQO6ZnwsWy1FXP/ncf6ygQKCsMSKiawr0B8Eixh2wgHsLqy1YmSwjCJmgkUVpPYNsINrI79hWwcp1AzgcLqDLYNsx9rK9tdKCkO4jLyUFgNY9sw4hY+hYIC0Y+qCRRWp7BtiL4y1m7H3MwaSS/qJqBaXcPKyjQKikRSq17vVJX3oqRIJLWaxbrKDAoKRUKr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'
b5 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVVX/Vlb/WFj/Wlr/XFz/Xl7/YGD/YmL/ZGT/Zmb/aGj/amr/bGz/bm7/cHD/cnL/dHT/dnb/eHj/enr/fHz/fn7/t7e3ubm5urq6u7u7vr6+v7+/gID/goL/hIT/hob/iIj/ior/jIz/jo7/kJD/kpL/lJT/lpb/mJj/mpr/nJz/np7/oKD/oqL/pKT/pqb/qKj/qqr/rKz/rq7/sLD/srL/tLT/trb/uLj/urr/vLz/vr7/wMDAwcHBwsLCw8PDxMTExcXFycnJysrKy8vLz8/P0NDQ0tLS1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/fwMD/wsL/xMT/xsb/yMj/ysr/zMz/zs7/0ND/0tL/1NT/1tb/2Nj/2tr/3Nz/3t7/4ODg4uLi4+Pj5eXl5+fn6Ojo6enp6+vr7e3t7u7u4OD/4uL/5OT/5ub/6Oj/6ur/7Oz/7u7/8fHx8vLy8/Pz9vb29/f38PD/8vL/9PT/9vb/+Pj4+fn5+vr6+/v7+Pj/+vr//Pz8/f39/Pz//v7+/v7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3CowtwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABLMSURBVHhe7Z35X9RIGodNQ4MCcgnuzO4K3gLKCIojqLM7s9esu7Ozp6jgBbjjXjOOAq4zgzAH7bb9T/cmnW+/qaTeqlSuTvL5+PxCUlWd1EOnk0qdB5oG/KxINJvvIltqdFafvGkUmJcaOaXVV/hwobmJzAbhrW7iU8XnW+TYD2f1J3yiHLxGrkVkqw+Qujx8hZx7SFbfIGmp+BUy3yZohWRl46ufIP8ufqs/I1H5eAMDF5/V50hSSuDQQrQqxSNKDSwcBKuXiC0t8LDxrP6NuBIDE8Hqt4gpM3TLICtElJtvINO2QnDZ+Z1rA6v/ILT0uDqwQpjE1p2Lk2MjxWJ0/OzVtX1kMMj3LR3X6n8I81O7dcQqKtXzXyKXAVo+rhVC/CwdwhEKyuRzZNTHmw/bVtyb/NYEPlxcqkvIq4932lbYF3nYg48WmpM1ZFfAeWg5Vt9hX+BhFZ8rOMcZLVhhT+BRSaRsrTqy7PF5y+oj7Hns9uMzJWABeRb42LF6jR2Pc/hEGeh6ikx7tL4rbHvcc9PPbYdx0k2YL0eQa4+/slbH3ORXsKvmrJswZx4gN8Qb2+rX2Ca+ROqyWJ1Ebjz+cKD5NTaJ80hdFqvKFrJD2N8VtjwGkbosVtYNZIdgrHaRtjxW55Ed4kPZ6gHSlsdKugt+KlstIW15rHqQHeKJbHUFactj1YXsEJ/JVgtI61lNdyuoIGXeIJ+EkVXhC1DIJ/GPt1aFBfkk3loVF+STeGtVXJBPwshqugoK84AKgHwSRlYCL1YvTRZPDZkjolo5bM8XrVIXGSPiWDUa+3PF+r6QLSKeVaOxPoREhQCZIuJaNfbGkaoIIE9EbKtCaSFLRHyr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'
b6 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVVX/Vlb/WFj/Wlr/XFz/Xl7/YGD/YmL/ZGT/Zmb/aGj/amr/bGz/bm7/cHD/cnL/dHT/dnb/eHj/enr/fHz/fn7/gID/goL/hIT/hob/iIj/ior/jIz/jo7/kJD/kpL/lJT/lpb/mJj/mpr/nJz/np7/oKD/oqL/pKT/pqb/qKj/qqr/rKz/rq7/sLD/srL/tLT/trb/uLj/urr/vLz/vr7/wMD/wsL/xMT/xsb/yMj/ysr/zMz/zs7/0ND/0tL/1NT/1tb/2Nj/2tr/3Nz/3t7/4OD/4uL/5OT/5ub/6Oj/6ur/7Oz/7u7/8PD/8vL/9PT/9vb/+Pj/+vr//Pz8/f39/Pz//v7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfdmegAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABMCSURBVHhe3Z3nQtuwFoCvk7DLDLNQoGxoWQXKLrusQAPkXvv9X6TXTo5l2Ro+Gknsfn9KFcf4I7GscXT0n7//InIrzyM/ZIDoSuo/SRBb1d+eaeBCOYis4I0ZBy6WgW8Fb8oDcMVxeFZwfE6Ai47BWsHBOQIunIKxgiPzBVw7IWkFh+UNuPqQuBUck0NAAIhZwRG5BBQa0Fbwek4BiTqUFbyaW0AjILKC13IMiPj8S1aRFrGCF/INuPxjVqFWaAWlSf6cf58eHRnOFCNjX7Yu3+ACkzRswArK4rjnU05WKc7dwFXGaehIrM764QwZpXwLF0rT0GlYQRHN21d4c3YpbNTgYinqPnUrKKB57IO3ZppyFS43Qmb12AvvyzjDjJbE6jknUr4WUxmGVvDfCHcU3pMDvsI1E4RWW/COXHAGFx0isnoqwhsohhf3b58qD7eHs51QkhV63uGyQwRWy3A8oWP5AV7yqV2tdUB5NvgBFxbSsIL/EN4SF11YS96RlWl4KRMMwlURuFY/4GhggNc0Oc1SJXkJFxXCtYp/EFMfUBznLUPV5DpcUwjXKvYxCKQ8rzoIR7SfSbgkgm8FPxFe4Ng64yIp/+bKTJuq04VLCvkfa3UJxwZ0VqCQx0MXHNV2XuGKCKzVORwa8BPK+CSqlfbxDBdEYK1O4VCfCSgKqB2O9XR0zxxQtXxtAI5rN49wQQSp1TkU+Wx3Q1kvaaG8rJSgrN0oWfVHd+EqFAV8r5dkx0nRahtK4lKOs58tJ0UrMi5wAwVA8TpTTmpWRTIqMAclWUXFagQKvFdOzyRTqFjNQoF3CAWZRcWK9J13oaBQKsBPGUPFagEKgg5/cXzzNuhz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'
b7 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVVX/Vlb/WFj/Wlr/XFz/Xl7/YGD/YmL/ZGT/Zmb/aGj/amr/bGz/bm7/cHD/cnL/dHT/dnb/eHj/enr/fHz/fn7/gID/goL/hIT/hob/iIj/ior/jIz/jo7/kJD/kpL/lJT/lpb/mJj/mpr/nJz/np7/oKD/oqL/pKT/pqb/qKj/qqr/ra3/rq7/sLD/srL/tLT/trb/uLj/u7v/vLz/vr7/wMD/wsL/xMT/xsb/yMj/ysr/zMz/zs7/0ND/0tL/1NT/1tb/2Nj/2tr/3d3/3t7/4eH/4uL/5OT/5ub/6Oj/6ur/7Oz/7u7/9vb28PD/8vL/9PT/9vb/+Pj/+vr//Pz//v7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYmWdhQAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAA2DSURBVHhe3Z39Q9M6G4bPGN+ICA6Rj6PgJyKichT1KIKCeJCPF5Ct//9f4ru197q2SdsnyZM24frFrUtKLrfdzdok/evPTYRoFTgEmlREgRV24iRoYh65VqjuLminlBwr1HQcNFZEaoVKHoAGZ5FZoYYnoNEpRCsU9gg0PIFghZJ+gbbHZK1QzDfQ+j4ZKxTyEAhEpKxQwFMg0SNphVe9BRpdElZ4zWMgkrTCKz4DkxtmFWvFVtjuOZDpW2Frlqv9rb/n52adYq61vLl7gQZmiWwKrQ4eNhuusrjbQSvThDawwqYUh3exA0eZ/oKGpgh1IitsSdLeGEJtd1m7QmOTFFldzKGm00wdo7kJCqwuZlHPcSZFrdgKzwdceSLV1TpBkwfkWq2hjge0hCjMs/qCGl7wGo0eEFnhSczvibD43Fk5T8KStdL8hWbHyK22o+LzeFrEelS0Vp6iLTGhFR7HdG5HpX2xGhGOWjKrPZT2xaqxjcbEyKxeoLA3VitoTIzMagGFvbGaRGMGiFadURT2xqpxhtbEiFbnKOqR1T5aE/OX8AH8haIeWe2iNTGi1TGKDqy+DGf5hFeC+yhbL5/RmhiSFTbEjF/jlfh9rRceq+d4IT4I1AyPVf9HTTvqMNYOi9U9bA/+xYa6YbH6iO2OZAWPlWtZwWPlWlaoWbV+g0/YAFzLCjWrHJzLChYr57KCw8q9rOCwci8rOKzcywoGKwezgsHKwawwtxpvo5RDWWFutY5CLmWFuZWLWWFs5WRWGFs5mRWmVm5mhamVm1lhauVmVhhaLaCEY1lhaOVoVphZuZoVZlauZoWZlatZYWTlbFYYWTmbFSZW7maFiZW7WWFi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'
b8 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVVX/Vlb/WFj/Wlr/XFz/Xl7/YGD/YmL/ZGT/Zmb/aGj/amr/bGz/bm7/cHD/cnL/dHT/dnb/eHj/enr/fHz/fn7/i4uLgID/goL/hIT/hob/iIj/ior/jIz/jo7/kJD/kpL/lJT/lpb/mJj/mpr/nJz/np7/oKD/oqL/pKT/pqb/qKj/qqr/rKz/rq7/sLD/srL/tLT/trb/uLj/urr/vLz/vr7/xcXFwMD/wsL/xMT/xsb/yMj/ysr/zMz/zs7/0ND/0tL/1NT/1tb/2Nj/2tr/3Nz/3t7/6urq6+vr7u7u7+/v4OD/4uL/5OT/5ub/6Oj/6ur/7Oz/7u7/8vLy8/Pz9PT08PD/8vL/9PT/9vb/+fn5+Pj/+vr//Pz8/Pz//v7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbZCRbQAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABOaSURBVHhe7Z17X9NMFoDtjbYgyE1WkFduioIIAgLLRXhFeHEvgoC7C+Vtt/n+H4Jt05OZSeZMcs4kbRN/+/wjnaSYh6aTuZw58+Qxmr/Av9mBYOWkDrgwM2Yr+A3pBa4Tw2gFb003cK0aJit4W+qByw2AW8FbMgFcsg/MCk7PCnDVKroVnJsl4MolmhWcmC3g2gVBKzgta8DVe/it4JwsAgYdfFZwQjYBBxfVCg5nFbBo8wtZKVqKFRzLMCCiWsGRTAMqv5iVpyWsoDhA/Xxr4fn4WLqYnFk9uoELDNKR8ayg0M/lcimXVib3G3CVflwbsIIiHz9m4BeklOonuFA/bR2z1af0fk4e09h92NbpWEGBQuM3eGeqGfgKl6sQYtV4Ce9LOSVcC7dqZkSqpXUGlywxWm3AezLAUA2uWeBZwUvB9wK8JQsswkVLDFbj8AaVsZXDy5vrs6351FWNX+CqBR0reCE4hdMVXsnbt7Y9BIUpYRouTIBbzcLpguoxHOlQW4LylHAJ1yVoW8GPgps8nO0xegdHBHvBU/rKMlyV4E/Eag9O9tClHGc/TVojcFESxGoZTgZK11DuYxWOpgKtckesJuBcYAeK/TRG4XAaOIWLEiBWA3Buh1EoDfIFjqcBrfGOWPkfwfhH1WpUjcAJKWATrkmAWMGpHYoPUOo4n6dK1bey7f8RzkgBG3BJgieP/4GfBHBqh+dQ6LUNh37AS+fcfZ0KEKt/wU8COLXDWyh0vkPBDLx26ump3NlW21DovIWCnLgH09NwYluJyuIVFOTOocAZhoL+w7YS1cs7KMjfQoFThZL+w7Z6D4XOJRS8hNdOswgl/YdtNQGFXk3+VLSf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'
b9 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVVX/Vlb/WFj/Wlr/XFz/Xl7/YGD/YmL/ZGT/Zmb/aGj/amr/bGz/bm7/cHD/cnL/dHT/dnb/eHj/enr/fHz/fn7/gID/goL/hIT/hob/iIj/ior/jIz/jo7/kJD/kpL/lJT/lpb/mJj/mpr/nJz/np7/oKD/oqL/pKT/pqb/qKj/qqr/rKz/rq7/sLD/srL/tLT/trb/uLj/urr/vLz/vr7/ysrKy8vLzMzM0tLS2NjY2dnZ3Nzc3t7ewMD/wsL/xMT/xsb/yMj/ysr/zMz/zs7/0ND/0tL/1NT/1tb/2Nj/2tr/3Nz/3t7/4eHh4OD/4uL/5OT/5ub/6Oj/6ur/7Oz/7u7/8PD/8vL/9PT/9vb/+Pj/+vr//Pz//v7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQLQ3wAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABNHSURBVHhe3Z1pQ9s8EoA3CQQKFMp9lqaQQqFQyrm77x4c5aaw5Sbk+v+/ouskE1m2RvJIchKL50uDbKd+EsfWMRr97c9bhG5VTQ5wRnIirOBtEgicII7cCo5OMHCiCDIrODDpwNmGkVjBQQ4AJxwEs4L9nQFOm0O0gl1dAs7cR7CCHR0DTr5J2Ar2cg44fSBkBfu4CBjUCVrBDm4CDjUCVrDZVcDCg7eCje4CHgEr2OQyYMJZwQa3ARdmBcWOAzIRVuXrnYWJ0eFkMTq5dHAHJximIdO0gsIgT6u9qaQyuPUKZxmkbqOwevmchndIJtlvZTjTADUbsIISnuN3cHRyGb6Bc+Wp6UitluHIRJPZh7PlYVbwN8cSHJdw0ntwvhxyKye+qRrpAzhjDrCCv3x+wjEO0H0P5+wjsXpJ7g1dZLwCZ81oWMEfPjk4gKNnZu3k9uHh9ufKVDcUJYVNOGsf1OpReE6NHXCPhuL2EBQng37xy8KsVmD3Jh+uYAPjuA82JYKfcFYMzKrcA3s3SK8gj/DXz7A1CUzCSfl4VvCK8Qt2btB1BsUhdpNTncoIHztitQU715FJVat7ydH6BafEQKz4iystlfK+Ldin82zBGTEQqzHYt8YqlKHMw04d5wucEAOx+gD7enxA6/pNXpJSq1+AE2IgVtzTiL9gb/MD2Z7BlUf4s8YB7NZpPsP5MJRW41DicTsJZem5ZyiqViv9UNhhEKv/wSuGb3UIJZ4UVzMc9LXWoajDIFZ/wSsGs+plvypeitd6ScbdHbH6B7xiMKs5KKhWJ6AE8H+d3J2lgyBWf4dXDGa1DgXV31DQpKsAG6oLUNJZtKzYE3gRChgbsKG6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'
g0 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVapVVqpWWKtYWaxZWqxaXK1cXa5dXq5eYK9gYbBhYrBiZLFkZbJlZrJmaLNoabRparRqbLVsbbZtbrZucLdwcbhxcrhydLl0dbp1drp2eLt4ebx5erx6fL18fb59fr5+gL+AgcCBgsCChMGEhcKFhsKGiMOIicSJisSKjMWMjcaNjsaOkMeQkciRksiSlMmUlcqVlsqWmMuYmcyZmsyanM2cnc6dns6eoM+godChotCipNGkpdKlptKmqNOoqdSpqtSqrNWsrdatrtausNewsdixstiytNm0tdq1ttq2uNu4udy5uty6vN28vd69vt6+wN/A0NDQ0tLS3t7eweDBwuDCxOHExeLFxuLGyOPIyeTJyuTKzOXMzebNzubO0OfQ0ejR0ujS1OnU1erV1urW2OvY2ezZ2uza3O3c3e7d3u7e5+fn4O/g6Ojo6enp6urq4fDh4vDi5PHk5fLl5vLm6PPo6fTp6vTq7PXs7fbt7vbu8PDw8Pfw8fjx8vjy9Pn09fr19vr2+fn5+Pv4+vr6+fz5+vz6/Pz8/f79/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiD0LYAAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABGuSURBVHhe7Z39XxNHHsebYKiI2uJD42FV1BYLRcUHUHwAaVEK9YHenVQtLRWxoJ53Jz6gcBXhOGLIH+1tsp/Mzu487MzsZDfrK++fYHY2mTchu7Mz3/nOJx+UKNUNaJAcJav//Puf9cM//v4vNEtMiBX+QHUIGshHZoXz6xY0k4PQCmfWOWhsEIEVTkoBaLAfrhVOSAloNA3HCpVTBBruwVqhZqpA0wlBK1RLG2h9lYAVKqUQCLj4rVAjlUChgs8Kx1MKJMrQVjiaWqDh4FnhUJqByUdvhQPpBi7ECsVpBzawQmGQzfmxk3u2NefqiuZtX/SOP95EE/24NrD6Lwr9rI3vydQt+RvraKaPig6sUOSjOL4VL1CntEzwPq+KT8XqfyiheX0EJ9cxx5bRWArPCgU083X+Qbm0PkNzKSRW6ZDialWt8CvFs5RIOVov0WSC0KqwD+ekgINFNJogshrEGQGyuSx+qieuodEEgdUC2/hc98jMinPo3czV7maU1QlbXrutJgis+lCf0DZaNqqyMroL5fXBJbSrimuFXwgrgQ+jeTz4r1u8Xk+f17YNNKsK12oMtcEh5irj8KoDR+uBn9CoKlyrblR2OclcYyoUe3G8DjiNNlXhWn2OyhUEUnWltQ9NIjhW+InwJ+pW+EYk5Wh1oU7iZJneO2s1h7plWt+ikMfKdtRKnOdoEYG1eoCqZe6hzGV1aRU/uUyhVuI8QYMIrNUMqjp0oqjM8vBOp2T7lSX8XuaYWy1xHqE9BKnVNIqcL1F/E8qa+t6jzFc1UbSs9pBLRfEEisr0eFp7UZQwWlZXUVIqnUSJSw9KS6VRlCSMltUfKCnNoqDKDMpL8yhI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'
g1 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVapVVqpWWKtYWaxZWqxaXK1cXa5dXq5eYK9gYbBhYrBiZLFkZbJlZrJmaLNoabRparRqbLVsbbZtbrZucLdwcbhxcrhydLl0dbp1drp2eLt4ebx5erx6fL18fb59fr5+gL+AgcCBgsCChMGEhcKFhsKGiMOIicSJisSKjMWMjcaNjsaOkMeQkciRksiSlMmUlcqVlsqWmMuYmcyZmsyanM2cnc6dns6eoM+gotCipNGkpdKlptKmqNOoqdSpqtSqrNWsrdatrtausNewsdixtNm0tdq1t9u3uNu4udy5uty6vN28vd69vt6+wN/A1NTU39/fweDBwuDCxeLFxuLGyOPIyeTJyuTKzOXMzebNzubO0OfQ0ejR0ujS1OnU1erV1urW2OvY2ezZ2uza3O3c3e7d3u7e4eHh4uLi5eXl5ubm4O/g6Ojo6enp4fDh4vDi5PHk5fLl5vLm6PPo6fTp6vTq7PXs7fbt7vbu8PDw8Pfw8fjx8vjy9Pn09fr19vr2+Pj4+Pv4+/v7+fz5+vz6/Pz8/f79/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl8giSgAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAy2SURBVHhe7d35QxTnHcdxFlwUQZCq0WokGK0GxaLUqxqNFVHj1RZCRaNEq8YetlhUAhWKpawLfzWdmf3sXM8c32ee7zPHZt6/uMfMw/OKcdnjmdm2TUIbeQpzioyi+sM//5Gn/vj3v/wVMwsrWoX/PHkMMwwuQoXdcxumGVSoCrvmOkxVLESF3fIeZisUpMIuhQhT9hWgwvZFCbP2JKqwcXHCvN0JKmxaqDB1J58KmxUuTL+ZV4VtChgAyK3CBgUNCCuXCvcWNjDMHBXuK3CAGLWSymHZKtxR7GD5eapm74zu6+6s5quuXcPjT+uYoTdgmirc6qk2ebCS23aOLWOanhqaCNWDXgyQ06pXa5ipO0sDFW5ytTyCnXPcgTeYrCuL01DhFlfz/dgz11W/x3SdLE+IqhioUFaw6kNBUAbrKaZsZ6tw3W59CPsUoL4VTNouTDWBPVB7J9qCG3LVKCZtF6Ja6cIOjTrtv+Qp3JKvfsDsmoWobmDzRg4qp6qvMDu7hgpXmtV3YXMrFyqnqvb3mF6zQNUTbG3lRuVUVfka07MzVbhodwUbm3lQeVUNYHp26wGqI9jYyIvKq6r6CfOza9v8Hy41W9+OjQVUXlWVV5ifXZvwV7WCTUVUblUPMD87UbWITQOejORVNYn52YmqBWxa2YsbnPKqmsD87Cgq+5lWK6leD+NCK6ledx9qXGgl1evuSuupDFTrqUxUy6ksVKupGqgWUwHVWqpuoFpLZVeqMqlU2ZWqTCpVdqUqk0qVXanKpFJlV6oyqVTZlapMKlV2pSqTSpVdqcqkUmWXgaraPzA0fHJk9My5C2dPDR92lhUElm9VR9/BoXPX7j+eFRYK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'
g10 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVapVVqpWWKtYWaxZWqxaXK1cXa5dXq5eYK9gYbBhYrBiZLFkZbJlZrJmaLNoabRparRqbLVsbbZtbrZucLdwcbhxcrhydLl0dbp1drp2eLt4ebx5erx6fL18fb59fr5+gL+ArKyssLCwt7e3uLi4ubm5urq6vb29gcCBgsCChMGEhcKFhsKGiMOIicSJisSKjMWMjcaNjsaOkMeQkciRksiSlMmUlcqVlsqWmMuYmcyZmsyanM2cnc6dns6eoM+godChotCipNGkpdKlptKmqNOoqdSpqtSqrNWsrdatrtausNewsdixstiytNm0tdq1ttq2uNu4udy5uty6vN28vd69vt6+wMDAwsLCw8PDxMTEyMjIysrKy8vLzMzMz8/PwN/A0NDQ09PT1NTU1dXV2NjY2dnZ2tra29vb3d3d39/fweDBwuDCxOHExeLFxuLGyOPIyeTJyuTKzOXMzebNzubO0OfQ0ejR0ujS1OnU1erV1urW2OvY2ezZ2uza3O3c3e7d3u7e4ODg4+Pj7fbt7vbu8/Pz8Pfw9vb29/f38fjx8vjy9Pn09fr19vr2+Pj4+fn5+Pv4+vr6+/v7+fz5+vz6/Pz8/f39/f79/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAji4xRwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABaPSURBVHhe3Z37QxRHnsDTg4P4QlEUJUFh77EXjFl8EUEIPoKiRAxrlN175zZ3t7cn4iMajc94BzEnj102jBn6j62bnvlOVXV/v1VdVd3T07OfX4CqmqE/0z3d9fzWeyw7fArIS5csrbJDZ/UOPs58svk/cJgESit4bb6BY0UorOBV+efdX8ERh6Cs8n3lRdmEo5YhrKB06/AjHLggavWPULK1+BqOvk7Y6u9b70TV+AEEgLDVT1Co9Qh/u0JWm1CkJQGHKrIVZLcqYBEgWUFm6wIeFYRVS19+NcBEsvoj5LQyP/8JZLgVZLQ24MKtILnV+c+aDVhBYutT09FbrdyfHOzsKOaLjp39FxaW4Aij1HRqVpAUgY0WvbzSdvoFfdOu+qitln4Fb5BX+snD/olbQYLM5vw2eHF+aZ8tw9HKaKw2z8Er880pooH7f2AFf0psTsDL8s5JQqtm9Vv4S+IivCj/DON7xv9Wrf4EfwmewEtagdtwzIJKU6tiBX8IVvfAK1Rs2QK/5IAOfPy0lfpL1dY7Mvt8tXLnKa+9vDHamwu543DUgsDqv+B3zmo7lI/ywa01KAJs3D4MWU2kgE5LYIXuIteheJitY68hPwQb74ACTeMCHIqgYgW/CbqhdIgTqoqX//Y0FGkW20pwJBzCagkKy+y8C5kkD3ZBsSaBLiLC6hsoK3HqLeQpWB6Ggs3hSzgMDmF1GcoKpiFHwwwUbQqjcBAcwgp97jcgQ8utApRuAh/CMXAIqxNQts4spAuW2WLwzArzJRRvAn1wCBzCagjKAlOQDDy5MLgjSG4/NhN55XS1eDP4AI6AE2s1IJ+U5Wuhu/6uqdBT+SNIzhxrq3Y5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'
g11 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAW1tbVapVVqpWV6tXWKtYWaxZWqxaW61bXK1cXa5dXq5eX69fYK9gYa9hYbBhYrBiY7FjZLFkZbJlZrJmZ7NnaLNoabRparRqa7VrbLVsbbZtbrZub7dvcLdwcbhxcrhyc7lzdLl0dbp1drp2d7t3eLt4ebx5erx6e717fL18fb59fr5+f79/l5eXmJiYmZmZm5ubnZ2dgL+AoKCgoqKipaWlqqqqq6urra2tsbGxtLS0t7e3urq6u7u7vb29vr6+v7+/gcCBgsCChMGEhsKGh8OHiMOIicSJisSKi8WLjMWMjcaNjsaOj8ePkMeQkciRksiSk8mTlMmUlcqVlsqWl8uXmMuYmcyZmsyam82bnM2cnc6dns6eoM+godChotCipNGkpdKlptKmp9OnqNOoqdSpqtSqq9WrrNWsrdatrtausNewsdixstiytNm0tdq1ttq2uNu4udy5uty6u927vN28vd69vt6+v96/wMDAwcHBwsLCxMTExcXFx8fHyMjIycnJysrKy8vLzMzMzc3Nz8/PwN/A0tLS1NTU1dXV1tbW2dnZ2tra29vb3d3d3t7e39/fweDBwuDCw+HDxOHExeLFxuLGx+PHyOPIyeTJyuTKzOXMzebNzubOz+fP0OfQ0ejR0ujS1OnU1erV1urW1+vX2OvY2ezZ2uza2+3b3O3c3e7d3u7e4ODg4+Pj5eXl5+fn4O/g6Ojo6+vr7u7u7+/v4fDh4vDi5PHk5fLl5vLm5/Ln6PPo6fTp6vTq6/Xr7PXs7fbt7vbu7/fv8PDw8vLy8Pfw9PT09fX19vb28fjx8vjy8/nz9Pn09fr19vr29/v3+Pj4+fn5+Pv4+vr6+/v7+fz5+vz6+/37/Pz8/f39/f79/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8fCpXwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABEwSURBVHhe3d2LnxV1Gcdxm2Vb1oW4qHhDXE0NCTOjzEqzBCVDRDJQFBAhBC+gYIpkVl7SzLJENPKGICCoWFEKiCAgSoqKm5eFbXf+lW0u3zNnZn6/mXmeZ2bOmV+f18vXOWfOzGHe7tmzc+Z6RP//Y1mq79736P0P/7NK/f3VV3934TcxewmlqO7+xK5yfX/+OmZULUn1YB8mrnSvn43ZjaVXvYupql/fDzHLkXSq9zCFIWlcqupvGNmcejDn9eKqbxnx+xTvMcx9rZjqjxjNtD7H/KOoypxPCaVzQfCKqD7HGEZ2IRBuYdV/8byh/QoMp5DKcFT4p1VXVXv5iFTwuxWo/oVnjA6WQPVrDDe72gd8TYXBpoc/x1D9H/xS+fkcX3U3hsXrXr1w4rGDBlarI4eNnvnQLsxhPH+Z0FdhUKy3rh9iVbaLn+vFbEb7QaB6GEMifTyjBS9Q0U7eiDmNFqjwONILx2Hi6tYy9xBmNpz7w3JVv8TjcLdjymp35kHMbqg+qDRfqZZisqo3WsOCCo9C3YWJqt+Z6pvwNU/1Jzyqt2MgpjGgeZjnUJ4K9+v1jsEU8dra4+GJJtayCXNd72taVeInxdgujBF0FJ5pYp3K361HHdV5uB/UOxLjqymsCqis5zEvQX2O6lXcD1qNsXXFWVVQTcS81HNUyuf6pRhbW4xVBVXLbsxMkKPCvaC+9IW/RRjNrwoqayVmJugbqupNjKtvWvR3sxKq2ZiZoAtU1RMYV1sMVQ3VGMxM0L2q6iaMqyuOqobqaMxM0AOqaj7G1aSgqqEajJkJukdVzcO4aiqqGqoOzEzQfQyVBlVR1W/pKh3KeJUWZbpKRd3hLmWY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'
g12 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAAgICBAQEBAkEBw8HCAgICgoKDQ0NCBEIEhISFBQUFhYWGBgYGhoaHBwcFSoVFi0WICAgJCQkJiYmKSkpLi4uMTExMjIyNTU1ODg4Ozs7PT09IUMhIkUiJUolLVotL14vMmQyNGU0OXM5QEBARUVFSUlJTExMUFBQVlZWWFhYWlpaXFxcXl5eYGBgYmJiZGRkampqbGxsb29vcHBwcnJydHR0d3d3eHh4enp6fX19QoRCRIpESJBITJlMTp1OUKBQUqVSVKlUVapVVqpWWKtYWaxZWqxaXK1cXa5dXq5eYK9gYbBhYrBiZLFkZbJlZrJmaLNoabRparRqbLVsbbZtbrZucLdwcbhxcrhydLl0dbp1drp2eLt4ebx5erx6fL18fb59fr5+gICAgoKChISEhoaGiIiIioqKkJCQkpKSkZSRlpaWmJiYnJycnp6egL+AoKCgoqKipKSkpamlqKiora2trq6usbGxtra2uLi4urq6vLy8vr6+gcCBgsCChMGEhcKFhsKGiMOIicSJisSKjMWMjcaNjsaOkMeQkciRksiSlMmUlcqVlsqWmMuYmcyZmsyanM2cnc6dns6eoM+godChotCipNGkpdKlptKmqNOoqdSpqtSqrNWsrdatrtausNewsdixstiytNm0tdq1ttq2uNu4udy5uty6vN28vd69vt6+wMDAwsLCxsbGyMjIzMzMzs7OwN/A0NDQ0tLS1NTU1tbW2NjY2tra3Nzc3t7eweDBwuDCxOHExeLFxuLGyOPIyeTJyuTKzOXMzebNzubO0OfQ0ejR0ujS1OnU1erV1urW2OvY2ezZ2uza3O3c3e7d3u7e4ODg4eHh4uLi5OTk5eXl5ubm5+fn4O/g6Ojo6urq7Ozs7u7u4fDh4vDi5PHk5fLl5vLm6PPo6fTp6vTq7PXs7fbt7vbu8PDw8/Pz8Pfw9PT09fX19vb28fjx8vjy9Pn09fr19vr2+Pj4+Pv4+vr6+fz5+vz6/Pz8/f39/f79/v7+AAAAAAAAGpDFhgAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABSPSURBVHhe3Z19nBXVeccPJMRohcZEIybpS1pN1JgUm5im1jZJ770s7nZZBFmyuBuIbU1iW0NtE1NSA6gIiK4soiDrxpUVRNEk9aU1CStvYtEVxLVpTKQBWRcWqw3LbnDv9s6HzNz7m9czc+Y5c+fMvcP3H849c+bly937zMw5Z55hJyj87Oc/QykdCK20qgYH6Ueg1f9j3aoGx8oRYIW1qh8crwc/q7exRjrAQbvgrX6O1ukBB+6AsxpF0zSBQ7fxWqFd2sDRm5wkVh4tjxXapBEYFHFboUE6gYOB0wpLUws0dBxWWJZiIHKSWVlathUWpBu4WFaoTjmQMa1Qm3pKNrBCnZfRnnVLZ9bVVBdT6me3PrwfR8hR1ClZ+d9MDXZOz1Qtc7rzOEw3RZ+SFWpc5DtqsIEqZdp2HKkby8rvqzrQjJWrmOWDOFgnlhU+O3muyr+oEjMO4XCdwOpX+OggHVL+WrDCJwc9KZHStd7CIdsEWQ1dgXVSwGIcs4Oi1Tv4YNOKNejkKvflduOgbYpWKNu8gPY0Zqx4pFc/dRQObVt7NaoSpW4Ih23hb3Uz2lNY+GwBaxm8vqoW9QmyHju38bN6I4vm4TS9jHUsjsn/9ZbLTOf/axHd6k0ULdagdSjZtX4XLTunYXFi7MKeLXQrlGzmoHEYuW1YwcNAIxokRTt2bOFjlSeGsyCp5LUWYb8W+/jfVS/ahsFHVIuBBrRJhnrs1uJXvNU2tA3hNjT35Vk0SggutvN/gd1oKmaa63J59OiRERRL3IFmyXAEe7XgrTajqZjNaG2wZ/lkvablCYfY4OWlZskwgL1aRLSaasf0/hbUZeodP7WVqEuEuKzsYNo/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'
g2 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVapVVqpWWKtYWaxZWqxaXK1cXa5dXq5eYK9gYbBhYrBiZLFkZbJlZrJmaLNoabRparRqbLVsbbZtbrZucLdwcbhxcrhydLl0dbp1drp2eLt4ebx5erx6fL18fb59fr5+gL6AgcCBgsCChMGEhcKFhsKGiMOIicSJisSKjMWMjsWOjcaNjsaOkMeQkciRksiSlMmUlcqVlsqWmMuYmcyZmsyanM2cns2enc6dns6eoM+godChotCipNGkpdKlptKmqNOoqdSpqtSqrNWsrdatrtausNewsdixstiytNm0tdq1ttq2uNu4utu6udy5uty6vN28vd69vt6+y8vLwN/AweDBwuDCxOHExeLFxuLGyOPIyeTJyuTKzOXMzebNzubO0OfQ0ufS0ejR0ujS1OnU1erV1urW2OvY2ezZ2uza3O3c3e7d3u7e4ODg5eXl5ubm4O/g6Ojo6enp6urq6+vr7Ozs7e3t7+/v4fDh4vDi5PHk5fLl5vLm6PPo6fTp6vTq7PXs7fbt7vbu8PDw8vLy8Pfw9PT09vb29/f38fjx8vjy9Pn09fr19vr2+Pj4+fn5+Pv4+vr6+/v7+fz5+vz6/Pz8/f39/f79/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHWJ+1wAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABiESURBVHhe3Z39Q9tGf8DL+QWDeS8UmjxJYdBQWKGhUFjhMSUhbzTJCmEpjISErFDaELaHPu2zBcKrN54VG3d+Zrk6/lkmWd/T60m+k2Rb3ucncTqb+1h3p7vT3em9SwYuAgMkqBgsVv/0Uzn4sy0/6/nl3yFVThSz+vXX3/72W97M77ZgW+DX9gdInR1OVnl/U+IzkEgqdla//Q4fDjaQWjM2VoG+SkYgxQboVvCB6gDSrIdmBbGrB0i3BsUKolYTkHIVqxVErC4g7QSzFcSqPiD9CiYriFKNgEEBoxVEqE7AQcZgBaerFbCQ0FvByeoFPP6fWalaOis4U82Aic4KTpQajEWZfF5QyMlksxmFc5m0RErh7OzsVCKpcHJyciyTPDsX6C1VcHG2Enaf/rGvq739fYm2trZWhRaJ5ubmJoVGmQaJuEJ9fX2dREyhtrY2KhHxk1hb/8zzg/M8JNKA4qJaQagOnFoeaKqPhlBNAEHv33qTplwvRcbeKvP8ejwM3xFI4tMHAqRVR0GGWEGYCj6YbAjkRdIR/mgtA8nVKNjYWInbvVH4bJBpXqBrgRWEEMTt7kBnPpXmhSwkWUXWoVrht38Xgo8FnZanlqpQtYK/CcnJ6rhSEujKjrkmtLHKLsXgMyaCWMlHb55DsgnECv4E8O4V+IRGtCex9OYoefxudXYgDmEBoXnRerEoVpl5U6FCzYkfz85zIpaaO0I2vTdnta4g4X5zhUG12u+D+ED91Dt96wSL2eOFFjgXBN7/DlJGUKzgD0BYi0D0AqErz9MinCLg3NYQnA4AsUlTFsQUq9Q9iF0g3LtLaZZg8ehWYGoO1GNOIbZaHd+E2DKSlPlC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'
g3 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVapVVqpWWKtYWaxZWqxaXK1cXa5dXq5eYK9gYbBhYrBiZLFkZbJlZrJmaLNoabRparRqbLVsbbZtbrZucLdwcbhxcrhydLl0dbp1drp2eLt4ebx5erx6fL18fb59fr5+kpKSmZmZm5ubgL+AoqKio6Ojp6enqamptLS0ubm5gcCBgsCChMGEhcKFhsKGiMOIicSJisSKjMWMjcaNjsaOkMeQkciRksiSlMmUlcqVlsqWmMuYmcyZmsyanM2cnc6dns6eoM+godChotCipNGkpdKlptKmqNOoqdSpqtSqrNWsrdatrtausNewsdixstiytNm0tdq1ttq2uNu4udy5uty6vN28vd69vt6+z8/PwN/A1dXV19fX2NjY3t7e39/fweDBwuDCxOHExeLFxuLGyOPIyeTJyuTKzOXMzebNzubO0OfQ0ejR0ujS1OnU1erV1urW2OvY2ezZ2uza3O3c3e7d3u7e4eHh4+Pj5+fn4O/g6Ojo6enp7u7u7+/v4fDh4vDi5PHk5fLl5vLm6PPo6fTp6vTq7PXs7fbt7vbu8PDw8vLy8Pfw9PT09vb29/f38fjx8vjy9Pn09fr19vr2+fn5+Pv4+vr6+/v7+fz5+vz6/Pz8/f39/f79/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8DgQ0gAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABMISURBVHhe3Z39QxTHHYfdQxBEfAHjCwmGtvZVDAqiKIqiEAxqRIlGm75pUBGiETHSNm0jgYjQpg0XqSlHjv1P6b18bvZlZnbnbe92eX65u5m5u31gb3Z2Xr6zaT2YP/zjRztO4LBCCLH6xfpv/7j+l7/FiT//7e84OD58q5//bg1/n3iCw2TCs/on3htvcLAUHCu8K/78FwfshWmFdySD/+Gg3TCsUDo54LhdUFYomSxw7AS/FYolDRx9CZ8VCiUPHD/wWqFIEoFBEY8VCiQTOBRwWyE7qcAij8sKmckFHjkcK2QlGZg4Vv9BRqKBC7H6PdITTlGGWCE18RRtYPUVEv0sjva3bqutjhe129sGH3yPI/RRsIHVb5DmZW3qeJUVV2rOvMBheig4weoHpHmYa8UHxJWjizhSNwWpohVS3GRHqvHm+FJ3l+6DKEjxrFa78M54c56jlbfCaxcJkbKsPkqLb7XWjTfFnwEcsgPX6hO8JQk8xjETYIVXDq9q8Q4fmzfjSZzY+RpHTeBYdeINblqvTy7b9vLk8LtIiA19OGpCwepfeEH4JoXyDt2uS950zGqSGv8/q2CF5w79KE5oeIgc8KAeGfHgOg6LwLLK1KF0iaYF5BDmdyErFuzGURFYVs9RuEQjJRU3rW9xVIT1TT/BM8JNlAVVz5Hu4Sn926sc4zgowvqmX+IZoQdlwRCSfVA/vgpCHeL6pl/jGeEgyhbZuoJkH6+3oEAM6MYxEdY3/RTPCC0oW6QfqXkW3SfwWRSIAcdwSA6bfoUnhHdQtsgMUm17dJ9lNT/AC9v+AgViQAcOyYGuAz1WtVmk2jcKr1O38dLOxOf+i7Ji1Oweq4NI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'
g4 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVapVVqpWWKtYWaxZWqxaXK1cXa5dXq5eYK9gYbBhYrBiZLFkZbJlZrJmaLNoabRparRqbLVsbbZtbrZucLdwcbhxcrhydLl0dbp1drp2eLt4ebx5erx6fL18fb59fr5+gL+AgcCBgsCChMGEhsKGiMOIicSJisSKjMWMjcaNjsaOkMeQkciRksiSlMmUlcqVlsqWmMuYmcyZmsyanM2cnc6dns6eoM+godChotCipNGkpdKlptKmqNOoqdSpqtSqrNWsrdatrtausNewsdixstiytNm0tdq1ttq2uNu4udy5uty6vN28vd69vt6+wN/A3d3dweDBwuDCxOHExeLFxuLGyOPIyeTJyuTKzOXMzebNzubO0OfQ0ejR0ujS1OnU1erV1urW2OvY2ezZ2uza3O3c3e7d3u7e4O/g4fDh4vDi5PHk5fLl5vLm6PPo6fTp6vTq7PXs7fbt7vbu8PDw8fHx8vLy8Pfw8fjx8vjy9Pn09fr19vr2+Pv4+fz5+vz6/Pz8/f79/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAkGwwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAA/HSURBVHhe7Z39f9TEFofvbtlSbAWBcgtoeRORNylF3q6VF+0tWqnFaxUpIAiCIO9Ir0rpQin5v3E3+e5kkjPZnpNMspn99Plld2cy23m6bTaZOXPmX2+7kbRWf/35/yZ//oXX5WI5K08GWpF2KC2KZCv0p8ygp5REKzQsOehsnAQrNHIAdDiK0QoNHAGd1jFZ4Wh3QL9DqBWOdAp0XUGscJxjoPMt4lY4yj3Q/4CYFQ5xERj4RK1wgJvAoUnECtWuAosG3W+FSneBR8QKVS4DE80KFW4Dl/ZWC7Ond6/tq5WLvoHtJ2eeoYcx4KKsUKzz4NjqSlmp7r/5Bt2MEMgkWz0/gDcoK8P30dMIvkzLCmUhl/rRuLzUJpbQWQ3fJsHqzWm0LDd7FtFfjaYNrFDSwhEpo1ZTJ7BCgeJLNCo/e+kfYcsKLxW3qmjjAN+gzyEJVi8H0SJGTy9YhYIy0PsIvVbACq8Up9AgjjqTnkBBKdiNToUYrV69g+Nj7Ee9N1dDSTm4h24pfCs8V0zj6Dh3Ue99hoKScBTdUhittuLoGHtR7T3vRUlJ6K2jYy1MVvWEE+Ad1Cf+23WMG+iYwmB1A8fG+AjV3nwfSkrDOfRM0bDCM8UEjo1xC9XeGRSUhwPomcJgdRTHRvkQtd5C6T6qyvvomsJgNYpjo9xErfcFCkrEELqmMFiN4NgIO1Hp1RO+zDrJJvRNwbW6jkpvHAVlIq3VNtR59TLeS6a1uoo67xwKSkVKK3WSefUuSkpFSqvLqPImUVAu0lltRY23uBYl5SKd1SXUeFMoKBmprIZaQwOL6yuV9VtBiS4xUln9iAr/xmsGz73dQWUZSGO1qfVRvd7Q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'
g5 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVapVVqpWWKtYWaxZWqxaXK1cXa5dXq5eYK9gYbBhYrBiZLFkZbJlZrJmaLNoabRparRqbLVsbbZtbrZucLdwcbhxcrhydLl0dbp1drp2eLt4ebx5erx6fL18fb59fr5+gL+Avb29gcCBgsCChMGEhcKFhsKGiMOIicSJisSKjMWMjsaOkMeQkciRksiSlMmUlcqVlsqWmMuYmcyZmsyanM2cnc6dns6eoM+godChotCipNGkpdKlptKmqNOoqdSpqtSqrNWsrdatr9evsNewsdixstiytNm0tdq1ttq2uNu4udy5uty6vN28vd69vt6+y8vLwN/A09PT19fX29vb39/fweDBwuDCxOHExeLFxuLGyOPIyeTJyuTKzOXMzebNzubO0OfQ0ejR0ujS1OnU1erV1urW2OvY2ezZ2uza3O3c3e7d3u7e4eHh4uLi5OTk5eXl4O/g6Ojo6enp6urq6+vr7e3t7u7u4fDh4vDi5PHk5fLl5vLm6PPo6fTp6vTq7PXs7fbt7vbu8PDw8vLy8Pfw9fX19vb29/f38fjx8vjy9Pn09fr19vr2+Pj4+fn5+Pv4+/v7+fz5+vz6/Pz8/f39/f79/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAo18IGgAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABKcSURBVHhe7Z35f9TGGYejNb6AQAzmjhNTIAQwGOwApgYbFzAEnEDTA2ICiYMbg7GblLRNoTg20NLWJrQuS5f9a+keX7065p3RaCStJD5+ftnVOyPtPPaupNFcb71+E8mS1d//8uc/fi/hTz/8Dbl0UFn9uxwA8oUEO0cBR5Iit8IBMgwKyiCxwn6ZB8X1w1n9C7vkApTZi2j1A7LnBRTbg2D1CplzBEruwmf1PTLmDJSe8Fr9A7lyB8pv47H6L/LkEBgAt9VL5MglcKjjssrxf6oKLGo4Vv9Eam6BRxWy+g5pOQYmFWyrnyEl18DFsUI850DGtsr9jwrUbWwrBP0Ub53Z39HenC1a1uw4emUOJfRT11FZPR5ea2WW3TdLKKaHuk7dCiEPywNNOEBG2fgNSuqh5iO1utOJnTPMwDIK60Zl9VkBe2aa7UsorguFVT6kLGsbr1WzwqbDeE6kKlrPUWSH/0isFtqwTw4YQJld8FavdtfyN7UEkYn/6CRK7VC3wgZxtZ59FJtyeusZ06VDqBayVq+217PnxMq6jtIQNSu8J6aQOy9W3SiNA2dllzUvVtYDFIeoWOGdwzvInBurT1AcgrF6irz5sepDcYhfilZfIW9+rLaiOMRvRKuLyJsfq1YUh/hWtBpFXsdqcUHCfuRMmQLKSfxetDqLvI7VYQQyC8pJfPdGWv1hxSqzoJzEilV2QTmJFavsgnISWlant4Otm7JZ9Uc5CS0rN3OfD6xBenZA2YjQVhVeXN2BHFkBBSNMrCpcydY3EaUiDK3Kj+qPoTICCkWYWpVfHkSuLIAyEcZWmdJCkQhzq/LLXciXPigREcEqQ8+tUSBCZdU/4Wdy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'
g6 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVapVVqpWWKtYWaxZWqxaXK1cXa5dXq5eYK9gYbBhYrBiZLFkZbJlZrJmaLNoabRparRqbLVsbbZtbrZucLdwcbhxcrhydLl0dbp1drp2eLt4ebx5erx6fL18fb59fr5+gL+AgcCBgsCChMGEhcKFhsKGiMOIicSJisSKjMWMjcaNjsaOkMeQkciRksiSlMmUlcqVlsqWmMuYmcyZmsyanM2cnc6dns6eoM+godChotCipNGkpdKlptKmqNOoqdSpqtSqrNWsrdatrtausNewsdixstiytNm0tdq1ttq2uNu4udy5uty6vN28vd69vt6+yMjIzMzMzs7OwN/A0dHR2dnZ29vb39/fweDBwuDCxOHExeLFxuLGyOPIyeTJyuTKzOXMzebNzubO0OfQ0ejR0ujS1OnU1erV1urW2OvY2ezZ2uza3O3c3e7d3u7e4ODg4uLi4+Pj5OTk5eXl5ubm5+fn4O/g6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v4fDh4vDi5PHk5fLl5vLm6PPo6fTp6vTq7PXs7fbt7vbu8PDw8/Pz8Pfw9fX19vb28fjx8vjy9Pn09fr19vr2+fn5+Pv4+vr6+fz5+vz6/Pz8/f39/f79/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzLH1jAAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABQfSURBVHhe3Z39QxRHnoe3B3kxKBoXg0FREaOLwaAiBoNCSFASBXV3c7cr51tEDZwc3Nte9jZxT5R1lKx3mTBHGHfsf9Xtnv5MdXXXS1dV98x0+/ziTHXNUI/TXd319q1fvFHArhf4e7FRsvrzH+vEn6p899133z969Oh/Avzw6HuH7/7jv/71dyiYCKkV/gdTCgrJQ2j1Cp9NNT+jsGEEVvhUBkCBg3Ct8IGM8AeUmoJjhcwZAgX3YawycT2FQdkJIat/RLasgeJXCVr9OzJlEBh4BKz+jByZBA4VaKu/4nhGgYULZfUDjmaWP0GEtvoDjmWY30PFt/oHHMk0v4FM1erXSM84sKlavUZyxvk/z6ZqhdTM89uKDayQFqa8MHW8c2tLc6poae86Nb0sOrkqOjKrn6Z2Waml+9omihnkj66OZ4WUAOWLLfiClNI+y/29pFar+/HhFPPhjygszaOqFd7TzKf8h/LoWEVxacRW2ZDia/2byGoxI1KOVh5F9nntWeGdz0YnPpMB+tgqQ2A1gk+EyDXjRaqYRqF9KlZ47bOI/BQtAxe/WXdq+/WH491ISgstL1FsAt/qI+QndF5yjAgvrryL9HTwGcrlw7Naa0J20Ha1jCNVNs7lcCwNdJRQLIJj9d94SfgcuUEfW8vY9vJeHE0Dt1EogmP1M14SDiOzx+nwD+VR/hDHU8BZlIngWOEV4fU7yFxBIGXbpV7kaDz7USQCx2oVeSscF0nZ9vr7yNNwmkP9zW4diJeE+8jrsoOu+8Ks7UCuhvMCJSKwVneQ1eUe0jzWn/+EVx43kKvhMA+DrNVtZHUYQJLL87F2J+W9c/Q3pOUcfIryEKRW/4wkp244Vb1DNV+onsUPg5VlA9Gy6kaKI9WPJJfBSg2SHidNK/LcWKalLOt8upw0rb5Fin0XCSB3NVVOelb+beADpKQVHaseJATvy2lEx4rU69eQkFp0rE4gwZ6qvM11dO7Z7d6z0oeO1Skk2JPOo9OpG4XK6+e3x9LVZnQxszq6hFcVynf6kCMtGFlt4F+fuQ7kSQdGVhwKg8iUCpKysu3zyJUGkrNKk1aCVvYp5Gs8SVoVU1PFx7FaW3yw6N20wANkbDjmVg+Oue3GLYOLeO9yzMvYcEytCj1ItKwPikiz7XkkNRpDqwI9ZNDra3UhqcGYWZWC4yCHSCfhRaQ0GDOr60ipQjrUFpDQYMys/IvK4yjS7WI6xkaMrJaQQMg9w5GUXFhGVleQ4HMHR+xDSGgsRlZeW5jmOo7YR5DQWHSsBpFgTyPB5yaO2OloP+pYkToh1B3o8C84Yu9DQmPRsdqBBPtVeEhnDw7Yr9IxV0HHylpDSnik2JpBuv0YCQ1Gy+ouUuyXbUjx2E46Mq4ipcFoWfm34UVaa9sKUtNSBepZNfutKUqLklpNybQLLSvrApIc8ue8of3tE+Rqs+3RSlLj0bPaRjd9N2cnRidu0vNQ8sHLLUlaOnv7Bz46cWr4zMjpwYH9ERP79Kys40jjk/gtuHnXgYGzF2cfPPVbcB6vHl87s28LcrFoWvkPERzYRw5zmrpPX1kKdIqwlOaOCK5jXau2h0hlmUvoDpzrOnl5kT+Lm2H1E+5Jr2sl1kpEqnPwi4Xw2SanOLMbn6XQtrLavkZ6kNnYUs1Hr1DVqTqlidBMPxMr52bMTvt5GbfPbOvgLb3fiGYp3FY1sbJ2TAdLUJiKN+S4c+QBM1FRi9JYsNowsnJOw5GH1eu5OD8U6+R7f2IZ3xSHxUBvuKGVQ27PqU/Onx3sivWQ1H7+L/grccnTC3PMrRJAtAzHCFqrcVZNg+JbnxGUVqOsOuiH4oTwtRpjdTDwUJwY+eqYewOscieTqPS4VLuJ6m911G9kJg8Gcett1bOAb60N617vV32tOmUNmUTwJnTX02rbdE3qiCDD7l+qn1XLhPnjqwZFt8FVL6umM8nfn/i4K+DqZNXzBF9We546f64uVlsuiFeXJM8H9bHaW8s7FItzK669VdNndaj5aMq7am+1p2aPR0Ima22VG6/zD+XysMZWu+lJTnVjs6mWVrnRBJu6OrxfQ6tWMl2h3gzVzmpXfetzmpmaWfXyAmjUiaVaWQ03oO4jlGpjlbuMzzYIvdWaimx9gI82ilpY7eZEOakvTIdwfKsjspXSHoX7n584duRQ7+H+T6Yf5JMPPpa81Vl5q6O8cHEgFKuq5VczzGLseCRudR6f4lMQRd/a81mSd4Kkryup1LdDkhkFzcPJXY4JW8mk5g8ik4hcf1JeyVpJpDZHFAa6mhNqYSZqJZF6qBjRqctf6h+DJK3EUqVR5RHJ3CQ+E4cEn5jEUs+15oOfiH0WFpKzkkj9ElkUORi3kl9JzCo5KcvqZKJf6XE/KasRZGbRl7Ks7nhd8tcSsuoTRnE3kXK+L9a1NZmMVadwztvme8iiiXwiYgQfJ2LVxnwLwXjOKhsvT51jSVjlgvGMaBaMZ860xHh66knC6ktkZNkwuqg8DpiPo+xMwMqf5c7wMbIYcRFfok8CfbcHxNXVN8Lzb9uxyfurL/Ir8+N7kMLSanoz/jF+P/u7kjumKO7vwZvUjSA/LQqByQTMU+Tb2FYtJJoRC7NQ0KM7EPLDoTzFa0zmBpmyKTIX24oJq0jBjTbQNMG5YT9jZsKbO7lLcGJanUEeHgXeFM/WeRwNEVz7FMfJvUfGs9ole16bRCaaVuGEHyqkbjwn2+6NZ5WTTUoqc+JCNAl+KYfyAPLEdbLLbfGsPkEOLrywEBM4xsOL6xnbqTLhIo7VbulQIucE7BY+2bvkm5Nwsu3ZWFY5+aAvZ95+xHD+WBJOlSs0htUYjgvYiWw+vThSY5x7v7lVl7xh9yOyUdzCodryyrmlG1s1RZxO7ErpjvpMZnIX9xpbyaozlwnk8/kQR2qMGwbQ1Ko7qmPhODL6UEs9a8kZ508ZWuUiZyf9Cjl96jSs6gYfN7Qi4ROEsCs3eQHQk6fkruE0s9oSXUJ2WCfUECtvrBeld2UzKs0fM6tRHJIQDi1jWaR3rXh3cqh3Z6WdnNt68OzsapIDwxfcrzWy2hqx5NVFZLU82cus8916aJwEnolL5e8aWanUZlyrzSui+Nm5o3OJ/GJrlVPAxGqHygQ5jtXa6Fa85NL5ZfSUhkhmKl9lYnUNB6SwViORu+K0TsV+/PBCURhYdSn9adZKhQMxx7uLXq+CgRWJSCLFzMpquRTr8rrpfYu+lWJ7wtDKsg7FuVsjkqu+FQlSJMfYynrHfK54CdWRtlU/UqMwt4qhVe0r0bYS9xIFiWFlrlUdrdC16kJiJHGsjLWq0a90rUg8qShiWRlqkY59Tas25cH1eFbWuyaj+OfwYV0r9cGXmFbWML5Hg00Sj0LPKqd+649rFdo8RwV/4wI9qyNIUiC2lXSjIy7+6J6e1RySFIi0auvat7dLFu/jJL5JFWpPPy2rXRqP1FKr1qHrTyrPe6XlmQEmlk0Vjf9DFyruvZbVFFJUkFj9MtiQWpvYhgMh9Hqw6T39dKxagrtdyRFaNX3KdCWuCyK7a60K+gwfctGx0qpsRVa7w2PdFe5ux+EAOn+wRO8noWOltZxPYNUt6MhZ5W1y0aJRDaJl5aFh1YH3avCtRFICLfFcIoZA/6OGlWy8noVr1SHpclvh1PKdyg3jb/EJDw2r+3ivBtdKWlezEY816oshfMBD3apNb3olz2oIx/iUOWsTlLqzHF4Ef2h1K83ZlRwrKlgpl2Xko/gYh6II3RrUrW7grSIcK8mUOw92NhfZSEzOSmhym7JVk+bDJscqsiU4i4w+4b0/BRxF9irKVh/gnSqsFQk2LaTE9u4qtYmZfQmUrXRn97JW8rqiAnsKKvUoMH9L2Up3jR5rpVDAs8jq8ymOyAg8VlRQtVK8bH1YK+4DYBD2wlIY/yuxi6BUrbTXD7FWz3FEwj1k9RGv1CBcRlYKVavHeKMMe4koTA5md8SJvhiLnNaZolWb9sASu9+1wpVJb9DsEf3wyU5XUbY6hNfqsJHaFZ7p2Os+8rpa4431KVqdw2t12Il0szgiYRxZfcZxRMhJZAygaKUfS+609/0UCj2k7Na3US2sr5EviKKV/sQBb9iZ5gCOSGCDAUeEGyxwewYUrdrxUgN2in5TZHXxDXL65CK62z9CvhBqVofxUoMS27SNvEbYazFiYOkWsoVRs4osDwd2F5htEe3OPLtYRt5/+6MofLWalUkMIneeXoiItUecXsFLOMRHGGhczcok/ARna+Vm6S2LndMa0VnHPjVWUbLS6zMDnPPJ2id5RClwus7aZefsmnj+kJIV2UxJi3AD1cXbOp9HkRcnQnrz530/ULKKmjnMh32ocxBpcaVysgklss3Dlaz4Ox1E8ZqzzYJlfcgdgsizDRcH2dwO6Y4sSlaS9XAyLuFvBOngdHXO8IsomX9cFE00rKBkZbhsshJ6lsPxYM32ek6wxd57yMChLN89QsVqC15ow3ZDgL3XqsPm5cdfCKOUSDo6eI0qChWrd/FCm3V2BQzhnb7hsyNDByUzISXLoNl2WBAVq/14oc99zj1LFcmS9WXZILmLilWMBR6VWNVmiB+W1sKb9TGoWCn084gw3/S6Vzh0VeLeBQKoWMWJujNveA62idupJ5BFgooV2Q7UhIjaSkBOPALDG7wLo2IVbzEO28MSTU78H3lX5cdXsYoZDFVfSyIV2FJRiIpV3CUBulqxpVSs4gfj1dOKL6VipT9Rj2GmFX9OgQ7xKgBVKRWrJFbuPeM1n7h8JB4SV5ZSsfoG/8bi9ZdRTzkV2iVritWlVKxUZ7BHsCqKt0JxTNLm0ZBSsUpqD5ryncPSe03TgOwv6UjV08rh6YiwbBEbYmlJqVglElOySvFyD+cCa+2blffr6kmpWCW8UZpdWpoZ2kOmkzb3fPzVStRI5u3IZXZBGmBVYfPx4vzcvYXFJyqTX+jJp0rU97oyYoNd0h+FglVCNbspL0ShtSQoWCUVFSD/l0g4oxSL/NFEOQpWaqszo/H2+ZbC9vtcV3okCaNgdTuh1eQGVmWy9kgPFauENoPTt1qXDHtIUbHSn2zBRdvqqVZIYxoVK/2JMVw0rcpqT/lcVKz0JzFx0bNSb5FxULFiMxmhZTWt+YwURMnqc7yKyetIkNHOs1FntFCy2lGD+C4yruo9obMoWRlMzorBC3YSni5qVnWKu1ZhVhqwRA01K/0JqqY8ZaNTGaBoZbAm2YS14RjDeBSKVi31CHxVnIhVnVMoWll9eFM7SpcFS1ENULWKFS9dhZuKG44ooWzVwuxTlCTz0aOiOihbWQeTeRrksWLa4hChbmV9gfcJU547kkzFR6FhtcVskpacn6ZihNsXomFVA63Hw0nV5UF0rBLWenWTXUuSEFpWSWq9/Dxyhos5elZJaRVvHWdCI2rQ1Dt64+laYW356jC/C1TTKondddeuHDXvkXDYHhgT4l6aulZxd0Jevbg/Xj3ePBUeEyqwU8D0razcmN7adUJ5ccxw1x4fdlsXh3vhS9TAymzzt9Ubw7xYD5qc4j/gFEKXl5GVZe39SuPyyt8e60uggesgkGK0DK0sq31Mpcm19vXEkeQaGMfFj6KFwLltbOVcX/2XFkW/2Mbqwo2p0f5kb0nSuFNLdACkGFYuTd1DM0v5l+ul4nph7fmz1Yc3L50/0fdeMudbmFDYkNAPR09EjGlVT+iI3IWp3c1W23565J9e4p0hK3/F+6uR6m18OzXn/UukOWTHyu+Df1XdUMXFj+e17j9kZMfqKxTH3yXGw9fyI+Jkx4qM44YWHuRI1ILrSMmQlb+4N9wqI0tJnyAhQ1Ykwou7s0YAsrS1TIZSMmNF+sTZ+eykEUHGkTNjRVbxjyHBhyxTI0uUs2fFLmYgzxxktmhmrE6jNJx1hSS6UfasDqI09otwW7qTPBBmz6qVlD14E6ZDYGTPyg/QEoqU1eq3TzJo5XfzB6Z2NlMLdTNo5V8+tBYtlUUrOlDk9er99nBg+mwWrQLTI+YHD7zfO/IE70AWraLDv2XSqjVqUmkmrayeiFV72bSy9su1Mmpl9UjDN2TVytomW2WZWSvLGgzXGQskqEiGrazc0Xv+Y0b+6mE/WlSWrRzaes/N3r13+/pIJTQNsSITbLJpFYQsZCHDPW+DFXEgPe1vgdU+lNPeIK3kDFqFB2LJAne/OZk5q/7lZ8F5DR1ktMcfFMmYVb/bn3SH7o9p9yc6+1P7M2VVcXL4yv+1KKkVJDlwrMJaabHq8aOar+JnaRuhHjSoMIwZsuqkJ688u3Ty+PA0HYs0T838UbDixWBsCNLYt2V6wQzTvGStmEj1jaJZtsY3EPmbiZHBWhUTnxZrSps45N8DurrfiUTCz6yVzY1u2BA6RD0XASnrGFIJP3CsFIJV1YtO/q91O3hjZoJ9veFY3UHmNNB0np1k9FP4v52pAnlWZeMQbLVgV2jiz+a18GwpdpMQnpVSaLE60j2+WG0Ml1fOsVGX2SX2rhWjJYvZ2BjaB8cvXLo42stbALnfb/+DN1wrssNtFuDEiPSsWC1OqOu0wokRKbLajL8utE6cYWNEOkJ8q8xocaQqVv8p0KK2rkwtuXGO1GvXypXiWNn2LVHk+tTQyQ1H5Pr84s33Aiv75dm4K8lrSsfEBgoawP2p8FvxteziNC/yVRpo6/snwYqIig6sxNFml2YmPx1PFROTkuhb/1/RgZXgx8oenk3V6i3Rggyxeiu0/hcuvtVboPU3mNBW2deCx1tlBQsX2irbWnCoELDKshYMPIJWb/6GPFkDxa8SsnrzV2TLFCi7T9gqg2chyk3DWmXLC0UOwbPKjheKy8C3csDn0gxKykFo5YAPpxQUkovMygHfkD5QPi5v3vwdWLHEBE97yvwAAAAASUVORK5CYII='
g7 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVapVVqpWWKtYWaxZWqxaXK1cXa5dXq5eYK9gYbBhYrBiZLFkZbJlZrJmaLNoabRparRqbLVsbbZtbrZucLdwcbhxcrhydLl0drp2eLt4ebx5erx6fL18fb59fr5+gL+AgcCBgsCChMGEhcKFhsKGiMOIicSJisSKjMWMjcaNjsaOkMeQkciRksiSlMmUlcqVlsqWmMuYmcyZmsyanM2cnc6dns6eoM+godChotCipNGkpdKlptKmqNOoqdSpqtSqrNWsrdatrtausNewsdixstiytNm0tdq1ttq2uNu4udy5uty6vN28vd69vt6+wN/A2NjY2dnZ29vb3Nzc3t7e39/fweDBwuDCxOHExeLFxuLGyOPIyeTJyuTKzOXMzebNzubO0OfQ0ejR0ujS1OnU1erV1urW2OvY2ezZ2uza3O3c3e7d3u7e4eHh4+Pj4O/g6Ojo6enp7Ozs7u7u4fDh4vDi5PHk5fLl5vLm6PPo6fTp6vTq7PXs7fbt7vbu8PDw8/Pz8Pfw9/f38fjx8vjy9Pn09fr19vr2+Pj4+Pv4+/v7+fz5+vz6/Pz8/f39/f79/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAurfsHQAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAA4VSURBVHhe3Z39QxTHHcZzKChijPieRONbNBgploZEY6PFUGkUG9r0LYkRYzVGiPY9VCJC2opSy5lj/2F7t/fsy93M7n5n5ju7M35+YW93Zm8+cPcwuzuz+9LzYgLXeIaGZUKx+u3f/uoSv/vzJ79Gy7LItcKvxlH+g1ZKyLZCXaf5AW3tJssK1dznH2hwB3Ir1PCD79HoFDIrlPaHP6HhMRIrFPWJ/6HpEaIVCnoGGg8EK5TyDjS/TbcVyngIBEI6rVDAT+DQosMKm30FFk3SVtjoLdBokrLCNo+BSNoKW7wGKokV1nsOZCIrrPUd2MAKK7tZvzc1unegr9cp+vp3DU9+3UATu2jr5FmtTb9ac5Ydk4/RzA7aOm0rrOpg/dMB7MBR+i7K/l6hT6bVoxOo7DAHFtDYNLEVXqe5vw01nabvNpqbIsfKD6lMLbnVoidSTa05NDkBVniVsH4EdTxg11M0OiHDaios39NXzIawZKWcRqMTQqsf8CJmuS8sfgAv8zgblqyWb9CWhJYVFhPG26V9sRpBWxJkVnVEhS9WG5bRmBiZ1Rco7YtV7UM0JkZmdRqFvbE6isbE/FdidQCFvbHaso7WxIhWz3pR2Bur2ndoTcxLwp/qIYp6ZHUTrYkRrRZQNLF6uthNfGjjhtUMWhMjWt1H0cRqBisSvsSW4DWsqJZraE2MltX26HDtHlZUDI/VODYEY1hRMSxWPUvYsLoZayqGxWoI64NfYkXVsFg5lhU8Vq5lBY+Va1mhZrXvLpjEijbOZYWaVQbOZQWLlXNZwWHlXlZwWLmXFQxWDmYFg5WDWcFg5WBWmFu5mBXmVi5mhbGVk1lhbOVkVhhb3UAZ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'
g8 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVapVVqpWWKtYWaxZWqxaXK1cXa5dXq5eYK9gYbBhYrBiZLFkZbJlZrJmaLNoabRparRqbLVsbbZtbrZucLdwcbhxcrhydLl0dbp1drp2eLt4ebx5erx6fL18fb59fr5+gL+AgcCBgsCChMGEhcKFhsKGiMOIicSJisSKjMWMjcaNjsaOkMeQkciRksiSlMmUlcqVlsqWmMuYmcyZmsyanM2cnc6dns6eoM+godChotCipNGkpdKlptKmqNOoqdSpqtSqrNWsrdatrtausNewsdixstiytNm0tdq1ttq2uNu4udy5uty6vN28vd69vt6+wN/AweDBwuDCxOHExeLFxuLGyOPIyeTJyuTKzOXMzebNzubO0OfQ0ejR0ujS1OnU1erV1urW2OvY2ezZ2uza3O3c3e7d3u7e4O/g6enp7e3t7u7u7+/v4fDh4vDi5PHk5fLl5vLm6PPo6fTp6vTq7PXs7fbt7vbu8PDw8fHx8vLy8/Pz8Pfw9PT09fX18fjx8vjy9Pn09fr19vr2+fn5+Pv4+vr6+/v7+fz5+vz6/Pz8/f39/f79/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB03dHgAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABRlSURBVHhe3Z2NWxPH2odNIDRURKlYv0pLi9WqWBA/itJqqaIt1eqpPR6t+EXlyHl7rEpFrOfwlkiO5yU07p/Mu0l+Ozu7M7v7PLObZLf3dbWE2dmwt0k28/HMM5s2yFguKEktDCuVl4/+iUdc/vVvPKDw8rdHP//88z8fPXr028uXv/32P9F/NNQKr0w6wTVqCbbCyanmDa7VT5AVTks/uF4veiuckQ1wzTI6K9TODrhuF9UKNTMFLl2gWKFe1sDVA78VKmWPlxCo47NClSzyHyjU8FqhQjZZh4SNxwqHs8r/QcNjhWMZBiKyFY5kGqi4Vn/gQKaBi2uF8owDGccKpVkHNhFWC1dP7N3cVUgX3X0Hz92p4Ap9NGxghTIv1ZtDudTSc3YJl+mlrhNidW87niCldIy/xpV6qOk0rFAg83ocJ6eY/ge4WJkwq9IenJlq8t/jcmUcK/wqUdqN81KOTuuPIKtyRqRsreu4ZIkgq89wTgYoPsc1u9hW9n/4xeUuzvBT6MCDNLHvDa5a8Kb+WuEXwXofTpDoGP5u3v7iW5mZ7EdJariGy3bRWl1HdZeOM+5XXvX2AEpTwh7lxdJaDaK6YPc/cKRB9UInDqSDn3BdgpoVHgoeo7Jg3xqOCO534VAqGMFVCf6rsbqEyg6qlK1VwME00IeLctFYjaEy6C2h3MM0jqaCFVyUQGO1E3XBLRR7qX6Ew2lAuUSNlfczM4hSP3M4ngamcU2CTRu/45Egj7oNpBbJ+tIrPKrxHiqkgAu4JMGmjf/FIwGqNiiKPmd1qjeX+/ghflNvKm3kPC5JsGnj33gkQNUGH6HQuYkU5/CrNV//PRVorP6FRwJUbfA5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'
g9 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAVapVVqpWWKtYWaxZWqxaXK1cXa5dXq5eYK9gYbBhYrBiZLFkZbJlZrJmaLNoabRparRqbLVsbbZtbrZucLdwcbhxcrhydLl0dbp1drp2eLt4ebx5erx6fL18fb59fr5+gL+AgcCBgsCChMGEhcKFhsKGiMOIicSJisSKjMWMjcaNjsaOkMeQkciRksiSlMmUlcqVlsqWmMuYmcyZmsyanM2cnc6dns6eoM+godChotCipNGkpdKlptKmqNOoqdSpqtSqrNWsrdatrtausNewsdixstiytNm0tdq1ttq2uNu4udy5uty6vN28vd69vt6+ysrKy8vLzMzMzc3Nzs7Oz8/PwN/A0NDQ0dHR0tLS09PT1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d39/fweDBwuDCxOHExeLFxuLGyOPIyeTJyuTKzOXMzebNzubO0OfQ0ejR0ujS1OnU1erV1urW2OvY2ezZ2uza3O3c3e7d3u7e4ODg4eHh4+Pj4O/g4fDh4vDi5PHk5fLl5vLm6PPo6fTp6vTq7PXs7fbt7vbu8fHx8Pfw8fjx8vjy9Pn09fr19vr2+Pv4+/v7+fz5+vz6/Pz8/f39/f79/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHWfsaAAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABSfSURBVHhe3Z39QxRHmsd3BlAMqDE7vqxGxagQFIKBlYioiBIJGFbubbN3t7f3vixGIqKgBvdOjSiBE3Rchh36j/V6Zr5TXd31VHVVdQ/T7ecXmuoa6A/MdNfLU0/94r0xTl3BRaixsEoBSqst/H2SCS6SQm6F1yYaXKqAxOqveFniwfUGIK2S/c4LgovmoaxQOzXgsjlEK1RNFbh0hmCFeikDF18laIVa6QPXXyFghSppBAZl/FaokFIg4eKzwtm0AgsX3gon0ws8fFY4lWZgwlnhRLqBywduheK0U5GpWqEwyMrUwPHW5qZk0bzn1NDMW1xhkLINrFDkZ2v+bDaTVHb2/4TLDFDSUVg9P4ofkFS61nClPko6FSsU8BRvNOLFyaX1Di7Wh8Kq0IFXJpshooMrt0qJFKlVtcK3HsVOvCj5XMclc8isxvGSFJB9hGv2kFgt7cBLAjQ24CBJ5N7hqhkVK3zjcRIv4Dh8cWqp6H7enk/251CUFIZw1R6k1TNUZzSee4xTZe53Jurh/NEGrotRssKhx69RvUr7Ck4wnn+KU4ngFq6KQVnl/Z+q5kmU82yOJOgjdgQX5UFYzaNyhdbnKA5wvwkV6k82j2tiEFY3ULmMTCpRWvO4JAZh1YW6JXY8QyHBXGLuGaO4IgZhdQR1S4yjjGQAlepOPy6IQVgdRF2Xz9xHlEdh9XUBh2U2kvLk6sUFMQir/ajrfgyXUOSyeeezUknnfXxf4l6lWt05h+thuFZBLc+qAyUucx+jLHPgKYpcvKp1hbLCEcO71FmUuFLcDa/F07qJojpjZPUx+1T57+It7G6fT0Z/2ciqGwW+G0iJThT775f1w8iKPQb8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'
p4 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAAQEBAgICAwMDBAQEBQUFBgYGBwcHCAgICQkJCgoKCwsLDAwMDQ0NDg4ODw8PEBAQEREREhISExMTFBQUFRUVFhYWFxcXGBgYGRkZGhoaGxsbHBwcHR0dHh4eHx8fICAgISEhIiIiIyMjJCQkJSUlJiYmJycnKCgoKSkpKioqKysrLCwsLS0tLi4uLy8vMDAwMTExMjIyMzMzNDQ0NTU1NjY2Nzc3ODg4OTk5Ojo6Ozs7PDw8PT09Pj4+QEBAQUFBQkJCQ0NDRERERUVFRkZGR0dHSEhISUlJSkpKS0tLTU1NTk5OT09PUFBQUVFRUlJSU1NTVFRUVVVVVlZWV1dXWFhYWVlZWlpaW1tbXFxcXV1dXl5eX19fYGBgYWFhYmJiY2NjZGRkZWVlZmZmZ2dnaGhoaWlpampqa2trbGxsbW1tbm5ub29vcHBwcnJyc3NzdHR0dXV1dnZ2d3d3eHh4eXl5enp6e3t7fHx8fX19fn5+f39/gICAgYGBgoKCg4ODhISEhYWFhoaGh4eHiIiIiYmJioqKi4uLjIyMjY2Njo6Oj4+PkJCQkZGRkpKSk5OTlJSUlZWVlpaWl5eXmJiYmZmZm5ubnJycnZ2dnp6en5+foKCgoaGhoqKio6OjpKSkpaWlpqamp6enqKioqampqqqqq6urrKysra2trq6ur6+vsLCwsbGxsrKys7OztLS0tbW1tra2t7e3uLi4ubm5urq6u7u7vLy8vb29vr6+v7+/v7/+wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5+vr6+/v7/Pz8/f39/v7+////AAAAAAAAAAAALXB5YwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAA7sSURBVHhe7Z15mBTFGYdnl0MEQbkWMMKiqEAUQYOokBBQMNEoiAoxJqIxXhFFg0GCxhuNiaiIEY8IHhEUUaPigRoPJC6ooLgKBJC4gCCIAgvsAjv1PJM+flPTPd09W9VH9dfz7PvPVH1d1f29zNLTR3V1KlOMFLT6b5qRJb0aSbrhbbUX3QlTh1QdeFhtRT/yVCNhO65WteiSCPYgaSsuVon5nrI4vy+H1QdomiiWIPks+VbVaJcwdiF9kGdFeFdeDxAwsVuhRSKBgoHNCssTCiR0rFZYmligoWGxwrIEAxGrFZYkGqjkrBJw2Fc/achkrdYhnnA2mzZZK0QTj2kDK69f3/SaZ8aPHjWSFKNGj5u52vNwwdAxrZYilEfVhE4porT/w2okmYdxMmlaIWJn9VmNsAqSlJy2DIna4VYrELCSnrYfupOl2eQ6JGtlbdYKdSvVp6IraQZ9j3SteFtV/xT9iNPPRavCtHJ+jzsSIqVpOc/ctZ9i3Qo1C79HnwTwG6RswcNqHnokgueQdI5PdKs9qHCqu6CDOIfNA68egIgyyrYgbU5at0I5x9/RXoJH0ZU9gYBC7sCmc7hZpY9Ac3EO3o2+dT0RUUi543TDzeoNtJbgQXRlsxBQyhxsnKNZVaLIuQqNxemSvdhb1wsRpVyIrXOqUs4rgD9BY3HuR082BwG19MbWOXUpxx/g3hZoLMyBu9CVHYOIWhrtwOY5TquVaCvOPejJXkRANR9j+xyn1RI0FabDTvRkxyGimnexfY7TahGaCvNXdGSvIqCceUiAE9yqHd/dDEBEORFYTUI/9iYC6gnfqvU29GODEFFP+FY3oRt7D4EYCN2q1XfoxoYi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'
r0 = b'iVBORw0KGgoAAAANSUhEUgAAANQAAAE/CAMAAAAJ9B3fAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA/1VV/1ZW/1dX/1hY/1lZ/1pa/1tb/1xc/11d/15e/19f/2Bg/2Fh/2Ji/2Nj/2Rk/2Vl/2Zm/2dn/2ho/2lp/2pq/2tr/2xs/21t/25u/29v/3Bw/3Fx/3Jy/3Nz/3R0/3V1/3Z2/3d3/3h4/3l5/3p6/3t7/3x8/319/35+/39/iYmJi4uLj4+PkZGRk5OTlJSUmJiYmpqanJycnZ2dnp6en5+foKCgoaGho6OjpKSkpqamqKioqqqqq6urrKysrq6usLCwsrKys7OztLS0tbW1urq6u7u7v7+//4CA/4GB/4KC/4OD/4SE/4WF/4aG/4eH/4iI/4mJ/4qK/4uL/4yM/42N/46O/4+P/5CQ/5GR/5KS/5OT/5SU/5WV/5aW/5eX/5iY/5mZ/5qa/5ub/5yc/52d/56e/5+f/6Cg/6Gh/6Ki/6Oj/6Sk/6Wl/6am/6en/6io/6mp/6qq/6ur/6ys/62t/66u/6+v/7Cw/7Gx/7Ky/7Oz/7S0/7W1/7a2/7e3/7i4/7m5/7q6/7u7/7y8/729/76+/7+/w8PDxMTExcXFxsbG09PT1dXV2dnZ/8DA/8HB/8LC/8PD/8TE/8XF/8bG/8fH/8jI/8nJ/8rK/8vL/8zM/83N/87O/8/P/9DQ/9HR/9LS/9PT/9TU/9XV/9bW/9fX/9jY/9nZ/9ra/9vb/9zc/93d/97e/9/f4ODg4eHh4uLi5eXl5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u/+Dg/+Hh/+Li/+Pj/+Tk/+Xl/+bm/+fn/+jo/+np/+rq/+vr/+zs/+3t/+7u/+/v8PDw8fHx8/Pz9PT09fX19vb29/f3//Dw//Hx//Ly//Pz//T0//X1//b2//f3+fn5+vr6//j4//n5//r6//v7/fz8/v39/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATF6XsQAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABMBSURBVHhe7Z39gxTFnYd3ZndhBeQtKIuuBgVxs7lL7uLlXvRyMYl3ueNNBEUgQNDjEoKKCL5tFiSAHHAvSdwAIhAQFnFVRO5yl/PuEszyqq4kxgRB2Mi6zM6/Mdfd85mq6qmXrqru6Z7OzfPL9lRV99SzM93TXS/fqiso+PIPfpuvSj74/pdQRSFSqbs+wAGqlve/gqpyiKX+vOqNirx/GyrsRyT19UHskwIG70KlWXipO1Ok5JK7AxWncFK/RtkU8StUnVAm9XcolzL+BtUHfqn/QqHU8RMIFPFJ/a5YIo38BgoerFQOBVLJFUi4MFIpu+qVk4OGA5VK9efkQj8rIpXi86nEB1AhUqm97rH8O2QgldLfp3K+VrSBFBJTT9GmKCW/N8qd6O46UFV0dZ+SX6d/7ul4UnciqZzjK6cNz1QhI2asPoUqlvNFIiU0H9wzA8eoRrL37BfW2ruuu1J/iwQf78zE7lXLvWdRVR93Qkqk3FmV3zs/I19AZVncGwtH6i/wkqUD+1U5m1Bdls97Ur/BK4aUOAmtnAugI4UXDD/CLilgD6rM4ErdhW3Kuyk4n0qM/hCVptzhSHGtYYPC695VrXPmzfnMVXhVPcxDrSn/60hhk/JjFGeYubWn+GSSO/7cLKRVC91exVhEUuUf1JBlJ5BT5OTyocipCviPqlD3ZWwRTqBwiSl+JZeTrcirBup7USvCF+t+gC3CShQukm0XPRHnOrLIrwI6UCnCv9Zxv1LTUdYj24nUcrZXj9VcVInwZh02CDn2ei51qiara1AjQo6TOomiHu1IFFE9dx3nUCMCJ/UKSrpMUbUw5armatGDGhE4qYMo6TDEd9073Lmx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'
r1 = b'iVBORw0KGgoAAAANSUhEUgAAANQAAAE/CAMAAAAJ9B3fAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA/1VV/1ZW/1dX/1hY/1lZ/1pa/1tb/1xc/11d/15e/19f/2Bg/2Fh/2Ji/2Nj/2Rk/2Vl/2Zm/2ho/2lp/2pq/2xs/21t/25u/29v/3Bw/3Fx/3Jy/3Nz/3R0/3Z2/3h4/3l5/3p6/3t7/3x8/319/35+/39/s7Oztra2urq6u7u7vLy8vr6+/4CA/4GB/4KC/4SE/4aG/4eH/4iI/4qK/4uL/4yM/42N/46O/4+P/5CQ/5KS/5SU/5WV/5aW/5eX/5iY/5qa/5yc/52d/56e/5+f/6Cg/6Ki/6Oj/6Sk/6am/6io/6qq/6ys/62t/66u/7Cw/7Gx/7Ky/7S0/7W1/7a2/7e3/7m5/7q6/7u7/7y8/729/76+wMDAwsLCxcXFx8fHyMjIysrKzMzMzc3Nz8/P0dHR0tLS09PT1dXV1tbW2dnZ2tra29vb/8DA/8HB/8LC/8PD/8TE/8XF/8bG/8fH/8jI/8nJ/8rK/8vL/8zM/83N/87O/8/P/9DQ/9HR/9LS/9PT/9TU/9XV/9bW/9fX/9jY/9nZ/9ra/9vb/9zc/93d/97e4ODg4eHh4uLi5ubm6Ojo6enp6urq7Ozs7e3t7u7u7+/v/+Dg/+Hh/+Li/+Pj/+Tk/+Xl/+bm/+jo/+vr/+zs/+3t/+7u/+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3//Dw//Hx//Ly//Pz//T0//X1//b2//f3+Pj4+fn5+vr6+/v7//j4//n5//r6//v7/vz8/v39/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiWNr1QAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAA2QSURBVHhe7d35fxR3Hcfx7HIfclquJlAoh2cEGkRKSpsgEKCUcmMErVhatWrDjUq5WsNRsFWxVUiBCCjaFoQQEULY5C9bZ2fe+53jO7Pz/c73852d2ce8fpnZ2ZnZeT5ybXZnvltXrNRbtwcT2cNf4gD9C0Z9ih0ktv9+E0fKFYD6BBsmvIc4XE++qKfYJg39BMfszAf1CKunpW/guO041J+xaorivgm9KKyXsvbi6JEb9Q5WSl3/BMDKhUr8b/HgCiCYOVFfYoV0BkQpB+oh7k1rYBjZqC9wX3oDxIH6C+5Jceznqox6G3ekun8BU0Zhccr7mYUBagBL056lsVAfYRnfQPeZ0yeTVWdXAQfH98jkWCgs8nZj4+LxuQQ2cn7bBRyitzcY6nMscXdm2VDsJInNPeD/DxJD4barnhXYOrHNuYpDdfVzoPy+UKcnY9MEN3yb3+83oHDL2dEkf+fZtfmojP8ZDdSvcctRSky+KuN5hYHCDUdn02LK5TbjkB35ox5PwxYpaNhlHLTdXgP1C8zbrcIGaOqL6HksSFSz+nHUrAEDxX1XXsXqqOEulg8ewpJk1Y6jszNQmLNzf6FsU0JRDdxXxQf1YDTWNnOYEorKfYDDY73BozqwrpnTlFTUyzg81l/r3sIc6/tYt5TLlFTUszg8u7pLmGHNwbpGblNSUfkHOD5WnfeV86fDsS5nSiqK/6Gqw5R1D2vypsSiDuP4WBzqJtbMTfCaEovqwPGxONQNrJlrwAK7WkKdx7SWUDu/g5kaQu3MNVozNYTamas9lGGqOVTJVGso01RjKMtUWyiYagrFntjWEoqVoapRhkIZqhplKJShqlGGQhmqGmUolKGqUYZCGaoaZSiUoapRhkIZqhplKBQ3atgzc7+3etOujgOHf3Ps+Kn3juzbvqI+j/t8SzBq7OwlKzfuPn75P3g0V72dW5snYUWuZKJGN7YdvI4HCe7p0YVY31PiUCPmrur4LPjkeU9dK0diO2eJQk1v3fU32atve7a4TnIzSwwq//zrn2G3knVz34TJQA1b3H4L+4zSDzzfgwlAjW0+zJ32Jdn1BdiXVbVRk1ad4k7kjVDhNezPLApqZANSvlJi4VHh33NhbcIuS0VBETVqZRcegiSHqmqoadt78ABU2arqoPJNJ8m+7+yYqhqosWvDnwJFajUeIH7U+B2PsWfy+qZbDxE3auQG1b9JlTpn/UcSL2pIq8oTB4HWmQ8TK2qp70WDlD2pLz1OjKh5Z7FHnV0YYjxSbKgZv8X+NLfceKyYUBN/GNcoRWeMR4sH9dJ97CyGZsWDmhjTd57V7lhQy31fDtJW3zj9qHHc1SS6W6cdtfQOdhNfXZpRY/djJ3FWGK0V9cIN7CPeGjWiRuzCHuJurT7UpKCxPLR3SBtqzk1sH3/XdaGa+7B5NTqIKYsEld+EjavTcUxZFKjRv8O2VeoUpiwC1JQr2LRavY8pSx3VGPpcr8dbL+4g6veYspRRraGvjXvG7DCagXuIIkdtwWbB8SZqVPhl5nKordgqOB8TNYr4ZyqaiRp1GlOWEiqiiRpF+is9qokadRJTlgIqsokadQJTVnTUNmwQXJCJGvUepqzIKAUTNeoIpqyoKBUTMapA9a+HkokYdYsItR4rB1fJRIy6SINaEvoObkUTMeoYCaoh9N3ByiZiVDsFalzo+9IhJmLUBgLUUO5JsbcwEzGqhQDFj6fnKdREjGpSR63CeoG1YcUK0aJmKaMWhr5FOBVrVogWNVEVNe0eVgsubtTTvCJqjMAponGjbqi+lXMMK1WKQ83G1I4UdU4RtRLrVMyLmnMfM3akqHY11BSh1+s8qDk9BczZkaJalFB57vU139yoOT2DmlGzlFBrsEZILpRh0ozqG6qCmi74bo0TVTJpRp1XOY8ifw4rhOVAmSbNqB0qqHW4PzQbZZk0o1YooOqf4P7QGAomzaj66Kih4m9Tl1Flk15Ubz46agPuFQgoZtKL6jR2FxHFj7QenIWyTXpRW43dRUTJnDlqohwmvajoZ2YuxX1ClVBOk15U6eMSIqGGSJ21bKBcJq0ocyTqSKhW3CXWVI9JK2p/aXdRUCPlzpif6jFpRS0r7S4K6lXcI1izx6QT9WRUaXcRUBMkr9bgXpnRiDpu7i4CagfuiJxGVKu5O3nUVOULI/WhChPN3cmjDmF59PShzlm7k0bNxmKF9KGsK43kUaHvBoSnDzXD2p0sagGWqqQNVf6kIlkUxfUA2lDly0clUZMprhjShip/HpYkaiMWKqULdas88IscahjJlRu6UFuwN0lUM5appQlVmIK9SaLYx5QopQl1DDuTRD2HRYppQi3CziRR3MrR0oO6hn0ZyaDGE13qoAdVHg3ASAYVfgKSWFpQvY6RhiRQQ7qxRDUtqPJHWZSSQEm9LlYpLSjzonkkgTqKBcrpQJ3GnszEUcPJLsjQgVqKPZmJo5pwWz0NqG7XeH/iKLrLJjWg1mNHVsKoPN1VyPSou+6R44RR83CTIHqU5+Q7YVT4JUTCkaOuez7tWhh1DTcJIkeV3pNyJoqqxy2KqFEfYi8sURTV875S1KhG7IUliqL599CKGPUedmIniJpEOR4aLarQgJ3YCaKETuwTjRa1G/twJIgiHXqGFNXnMxykIIp0CDFS1GbswpkYajLmaaJE3RuLXTgTQ30X8zRRol7BHlyJoUhebWYRouzX+pyJobhrTJWiQ93zH11cDBV+mYBMdKhmbO9JCDUFs0SRoY5ic29CqBcxSxQV6u4EbO5NCLUZs0RRocxTdvwSQhG8ee2MCHUQG/OJoPLek4sUo0Hd+go25hNBRfwxDowG1YRtfRJB0bx/aEeCeheb+iWCoh7ZiQJ1bQw29UsEtQ9zVBGgenBui38iKG7IFMXUUYUXsKF/IijqwYvVUWuxXUAiKOpxs5VRlX5JlBJAjcIMWaqos8OwWVACqGmYIUsR1R30lI8lgGIf40GVGqp3FjYKTgC1HDNkqaECn8baCaDaMEOWEmoDNqmUAIrwTRwrFdRhbFExARQ3rKZqCqgTw7FFxQRQYpcoSxQdJWYSQRG+3WYVGSVoEkERD2gZHSVqEkGRf6pNRJSwSQSFKV3RUOKm9KAkTKlByZgEUPSjaUdASZlSgjomZaoKaiDvLeQsjS0VPxOWrxooyZ68jGMVrhq/KOS6MxeHKl7iURe/iiOVSAAlPJqGjo74fbRtWAKoqn3qg5HIv4R8AqjQ8fu09VjgX3e/BFAtmIm97vCXWPwTQM3ETNydCH0pLCgB1NCqfETHgxYcYYQEUFJjn1B1+hkcYJREUOQvJ4XWGz52aKVEULH/UHViVKKoiaBy5K8nVayvTfL5K5cQahlmY+l8xTcJhRJCDYnv+d+T9aXP2VRMCCU7qkv0jpSGPVJODDUhnie1neWL3xUTQ+Vexw2ddVU43UMuQdTQy7ilrRstqr/z7ARRUsPERahn/QjzYWgSRckM6Cdd/7Zx1oMQJYwaou1/xf4ONjwBUcKoXD35ux9mNzZYYx1RJo7KNWpQdS73XKRGkgSKXPV410zsmTgZFK3qepvfFQ0kSaHoVIUTTap/libOR/wLg3KoXONdLFXp6furVf6vRWw4yNewwE4SlRuvOixA75GXgs/olYkQlcs1K1wjcWdXk9ybMhUiReUmiXzwgE/XNs+je3pHjTK+WBdxn2j9F9pbnsXGVFGjcrn5B0Wf4BYu7145m+x7zhE9yvgm3BB6nWLh6v4186K8ayGUDpTxP9bc1fuu+pw50t999siO9SsW1bvHU6BOD8psdOPabe0dBw907G7fuX3Lq68snjke9+hOI6p6ZShMWRkqxjIUpqwMFWMZClNWhoqxDIUpK0PFWIbClJWhYixDYcrKUDGWoTBlZagYy1CYsjJUjPEo9opwDaFa2TmqtYNqLbAB+2sG1VqwP4WgVlCGqeZQJVOtoUxTjaEsU22hYKopVBdMNYViSaBuYs2kxaH6F+AeAZT5CbkJzIvqX4I7fD5Nr+4RZsoVKM9DJsyDcphynVjGqvsTZljyFw/HkhvlNOW5sxLr9mKGxX7+kpUL5TTlGrDQrq6IGVbwKKJVzYlymXLc5a6f8KjH2s51VcqBcpv4ayh/zKPChgisUjbKY3puAMtZxboit+w65bmHZDGUx5R7F8vtDNTbmLVzf2ZQQpq8CHlObp9bftbEKhgo/vvvCf8pE4ltJD8g1x5f1OBFHadW6mknDtlRsYR6BzccnUyLyueKqKcmyudLlRaV31VeX7NQt3HTGcHlt9obsxsH68oAlVB+X6rBvjWJ/M3uaNHfcaiu3iyj/L5Ug4NXWrWduqxevukE9wfWrOQxUb5fKqN7O5tJri6mblLTxqChFb9lo36FRT7d77rwYaK6cKXCeFUPTY6FKnJ/llOapQEq6BswZf3UwpRRe7A41X0KTBlV/CPuSHGPQLFRAb/XU9QAIE5U8XPcmdJskxOV7q+Vw+RCpfnn6n8gmLlQxTexSuq6BICVG1XkX7FIRT/C0SMvqvgHrJei/o1DZ3GoYvELrJuSnL8hkA+qWPwS66egga/jmJ35oorFj7FNwruNw/UUgDL6CBsmtn/gQPmCUaW+/bH37atENHBpDw7Qr2Lx/0Tz8xla2b9dAAAAAElFTkSuQmCC'
r10 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAALi4uMDAwPz8/S0tL/1VV/1ZW/1dX/1hY/1lZ/1pa/1xc/11d/15e/2Bg/2Ji/2Nj/2Rk/2Vl/2Zm/2ho/2lp/2pq/2xs/21t/25u/29v/3Bw/3Jy/3Nz/3R0/3Z2/3d3/3h4/3p6/3x8/319/35+/39//4CA/4GB/4KC/4SE/4WF/4aG/4eH/4iI/4mJ/4qK/4yM/42N/46O/5CQ/5GR/5KS/5OT/5SU/5aW/5eX/5iY/5qa/5yc/56e/5+f/6Cg/6Ki/6Sk/6am/6en/6io/6qq/6ur/6ys/62t/66u/7Cw/7Gx/7Ky/7S0/7a2/7i4/7q6/7u7/7y8/76+x8fHyMjIysrKy8vLzMzMzc3Nzs7O0dHR0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3d3d39/f/8DA/8HB/8LC/8TE/8bG/8fH/8jI/8rK/8vL/8zM/83N/87O/9DQ/9HR/9LS/9PT/9TU/9XV/9bW/9jY/9ra/9vb/9zc/93d/97e4ODg4eHh4uLi4+Pj5OTk5eXl5ubm5+fn6Ojo6enp7e3t7u7u7+/v/+Dg/+Hh/+Li/+Tk/+Xl/+bm/+jo/+rq/+vr/+zs/+3t/+7u8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3//Dw//Hx//Ly//Pz//T0//X1//b2//f3+fn5+vr6+/v7//j4//n5//r6/vz8/v39/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6KyZgAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABdwSURBVHhe1Z35QxRZfsDNUQ2CgIDiAQNB1wPHcfAcHG/wGHQQD7K7ySabTTbZrIqiI+LFKOwms9kkG0FhPLJJZkYHHWZXm6b+P1LHt1+9V9/vq3qvqrq6+vOD0u8V3fWhql+98/uWLQXyRcHMIov/DucnQW7100V4i8zyCzhTjMTqx5lXcvl7OF8fpNW/we9UAr+DcxYgrH4Fx1cK/wHnzYGt4NhKAs7cw2/1X3BgZfE1nH0Rn1WFFBIYOH9AtIJDKpEfgoIDb/WXcEBl8nOwsOGsfgTZlQr3UOasILNy+VsQ4a0gq5IBE84KMiobcClamd9DemVT+MrVca3+8DNIrnR+82PHx7H614D7b37i3li2uPvgDZwbgSPlWplfQ5qPhWv723JGBlm379I7OEcfhf8pWi3Sl+pV/yp4kyzS0PcMzlPElrKtfmEuQIrA1Qb4/axSe56stX7vWpnUpZrbA7+bZbY9h7Plca/Vb81v4DXHXAf8YrZZ8xTOl2Px97YVdakqRIrWsq/Vz8y/glcehR/AL2Wf9W/hnD1+Y1lZlwxeeZyBX6kEDsM5cyxYVvgGnFoOv0HSsHnHzp07tjTCy7JzB87aw75W2Op9OB5Rtf3kDXYjP//s1I5A/ZR4D91rttUX8DPjCRzup6X/BRzBeHlmDWSWkXtwMozv/8H6Xvk5DEeLdI2SXe6FW9Irmxa74FQ8CtiqUA9H89RfhlyC4TJXQqpwZdd6XvmgbsBudO/xvNwFh5UJVF7YT2Efl+FYj9phyJJytQ4OLQtn4CwYhNUROJZR/znkBDBRzrsQfbEIq71wbJGGKcgIZLqMz68tcA4Mu27hYyccC9RNQHqR+fGh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'
r11 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAALi4uMDAwPz8/S0tL/1VV/1ZW/1dX/1hY/1lZ/1pa/1tb/1xc/11d/15e/19f/2Bg/2Fh/2Ji/2Nj/2Rk/2Vl/2Zm/2ho/2lp/2pq/2xs/21t/25u/3Bw/3Fx/3Jy/3R0/3V1/3Z2/3d3/3h4/3l5/3p6/3x8/35+l5eXmZmZmpqanJycnZ2dnp6eoKCgoqKio6OjpKSkpqamqKioqqqqq6urrKysra2trq6usbGxsrKys7OztLS0tbW1tra2t7e3uLi4urq6u7u7vLy8vr6+v7+//4CA/4KC/4SE/4WF/4aG/4iI/4qK/4uL/4yM/42N/46O/4+P/5CQ/5KS/5SU/5aW/5eX/5iY/5qa/5ub/5yc/56e/6Cg/6Gh/6Ki/6Oj/6Sk/6am/6io/6mp/6qq/6ys/66u/7Cw/7Ky/7S0/7a2/7e3/7i4/7m5/7q6/7u7/7y8/76+wMDAwcHBwsLCxMTEx8fHyMjIysrKy8vLzMzMzs7Oz8/P09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3d3d3t7e39/f/8DA/8LC/8TE/8bG/8jI/8rK/8vL/8zM/87O/9DQ/9HR/9LS/9PT/9TU/9XV/9bW/9fX/9jY/9nZ/9ra/9zc/93d/97e/9/f4ODg4eHh4+Pj5OTk5ubm5+fn6enp6urq6+vr7Ozs7e3t7u7u7+/v/+Dg/+Hh/+Li/+Pj/+Tk/+bm/+jo/+rq/+zs/+3t/+7u8PDw8fHx8vLy8/Pz9PT09vb29/f3//Dw//Hx//Ly//T0//X1//b2//f3+Pj4+vr6+/v7//j4//n5//r6//v7/vz8/v39/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeyflvwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABGPSURBVHhe1Z2Lf9XUHcC7R9oCBWqHIKgrAkK3idvUTbe5qduUIiDyUhk4R3lIsQNB3eZrvqcrpVrAjjkQcT7mhMlAimxzSktXkNKW/EN3Sc4vuUnOSfL7/ZLcm/P9fPDmJuek52tukvM+NaU4bv3jF2YRuXjkd9dAEpVEW/12FE5RWN77FiRVIsLqZ2MQs+C8A+kNobR6AeLowGeQ5gCy1Y1PQ3hd+C8k3Idkdc1FCKwRL/4AEu8SsrrjbQioF6OQfJeQ1TkIph2PgIAgaAVBdOSVG8HBxm/1fQigJx/cARoWPqub4LCuHH4MRHxW354PB/Xl/Z+Ai2f1HZ3vKZfnQaZ8rTTJIsXzQ5ABK/MD2K85wgaszt0Me3Xn8yccH8fqnZib6sKhfXuLRe/+05A2BeI5aFtdb74L+0JcfP0Xc8YZBeSypR1nII1h/uNaXVRfqvNbvw4nKSINq49BOoO8/Q1h9QfzCOwJ8MYMiF9U6taPQFIDwLUyVZdq5IFaiFxgrjoKqfXzimP1vqkofYwsgYjFpvEgpNfPv20r1aXSREqt9WPL6lnzu/DNxz0Qqfg0noQklzl3e6nGNP8F38q8ClF0YKFcI2FdK8UPsH8KxAgza3mY8XCkimyDVJe5UWl1P4SXaPoIQnhcCkeqyOQhSIvH4fk15s9h22NoEoSXkbQKYKW4WM/XmIdh02MrhFYR1iqCVbN0Z41ZT4swcyG0kpBWEawM6eluv69CjMTmZ+t2QTBBIax+DYnxuF62OghhldR1QSigEFarIDEej8hW2yCsirBUMayaITEej8tWmyCsAkmqGFZTIDEeT8pPizYIKyNLFcNqEiTG41H5WkVaKaQK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'
r12 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAAQEBAgICBAICBAQEBgYGCAgICgoKDAwMDg4OEQYGFgcHHAoKEBAQEhISFBQUFhYWGRkZGhoaHBwcHx8fNxISISEhIiIiJCQkJycnKCgoKioqLCwsLi4uMDAwMjIyNDQ0NjY2ODg4PDw8Pz8/QBUVTBkZUhsbZSEhQEBAQkJCRUVFR0dHSEhISkpKTU1NUFBQUlJSVFRUVlZWWFhYWlpaXFxcXl5eYGBgYWFhYmJiZGRkZmZmaGhoaWlpampqbGxsgysrii4urjo6tz09wEBAzURE00ZG1kdH2EhI5ExM7k9P5F1d8VBQ9VFR+FJS/lRU/1ZW/1hY/1pa/1xc/15e/2Bg/2Ji/2Rk/2Zm/2ho/2pq/2xs/25u/3Bw/3Jy/3R0/3Z2/3h4/3p6/3x8/35+qampqqqqq6urrKysrq6ur6+vsLCwsrKytLS0tra2ubm5urq6u7u7vb29vr6+/4CA/4KC/4SE/4aG/4iI/4qK/4yM/46O/5CQ/5KS/5SU/5aW/5iY/5qa/5yc/56e/6Cg/6Ki/6Sk/6am/6io/6qq/6ys/66u/7Cw/7Ky/7S0/7a2/7i4/7q6/7y8/76+wMDAwsLCxMTExsbGyMjIysrKzMzMzs7Oz8/P0dHR0tLS1NTU1tbW2dnZ2tra3d3d3t7e/8DA/8LC/8TE/8bG/8jI/8rK/8zM/87O/9DQ/9LS/9TU/9bW/9jY/9ra/9zc/97e4ODg4uLi5OPj5OTk5ubm6Ojo6urq7Ozs7e3t7u7u7+/v/+Dg/+Li/+Tk/+bm/+jo/+rq/+zs/+7u8PDw8vLy8/Pz9PT09vb2//Dw//Ly//T0//b2+Pj4+fn5+vr6//j4//r6/fz8/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfVCjXAAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABVDSURBVHhe3Z35Y9XGncAnbCjp7qZpmt2w2zSEdrNH98g2zZY2QAN7H93DzzYGbGzsgMvSpkma5XLAnMEEGxsMhjSwaa4t2OAYAwaWhCSLsY1DOewGW9Zfo9Xx1UijGY2+oyfpPfXzQyLrjd7TB0lfjUYz3yGGjB+/97leltx8C/ZQTJjV95575VfwDWXLp7CvPGKrZ/+zTI9RkE9ghwMIrX4G2+QBzXgO9toHb7X+FSifF+7BjvvgrXJy7vn56Eew7y4Bqw0noGDOgN13Ya2Wfgalcse7YODgt1pgaFAmh3y6HiwsmGMFBfLJ7Q1gYeK3go/zyufHwIOxgg/zy+0XwcRnleNryuVjUPGsfgmf5JqfL3RkHKul+tuwPufYNq7VvfxfVA4zx20f2+qy5KLShs8NlBdnz4/NwM7xXPKs9DdgXZChtubqijJkxZaOG7CLQajVjPj803rXwpeUI5XbzsN+stwCq/fFoeL687B92bJzAnaVAax00aGaOVgF25YxtWdhb/1YB4sYH+o/hb99zOyFDcubytOwv35sK10QAHMiJdZ6caFB3hGdgJ2wUflTKYgZGwyi6/zj77VK2CYH1E/BTnuYx0p/jrulTTfBFlhqN7+6tWV1Af7KmNdgrz3Wm1b8CXgYyqNYtqd/3Nls6nxnPazMlBHn5z0+EVnNrIbiCFZ1T8JWDgMt8EGG8AfrXcLXls5C6WgKbfxJfXoFfJgZy9h/WBON6P8Hi5QdUDqS2nOwBcOdV+HjzDgJv0wxyEJY8miAwlHUjcIGAbTtUCAr9sAPU6y7cIAJZCwLk8peaw38LuUoWQxLlEEoG0HVdSgvQGuGQtlQFawcHSfPwRKl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'
back = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAABQUFCQkJDQ0NERERFRUVGRkZHR0dICAgJSUlKCgoLS0tMTExNTU1OTk5PT09Pn4AQn4AQUFBRUVFSUlJTU1NUVFRVVVVWlpaXV1dYWFhZWVlaWlpbm5ucXFxdXV1eXl5fX19az+RUUGvU0G0UkK4TUrcUVH0U1P6VVX+XV30Wlr+YmH9amr/bm7/cnL/eXH2e3v/BJUAFYUAGIQAAKMAAKoAC60LEa8QE7ASGrIaI7UjKbcpK7grM7cpNbgqMroyPL08e4UAZb48Qb9BRMBETMNMVMVUWcdZXchdY8pja81rcM9wddB1fNN8Z5a2cJuqlkJ0mkNyzktfykpg81FS+lNT/lVV/1tb819p/l9g82Bs/2Ji/2ho/21t/3Jy/3t7vHy+gXn2mn3hvH3A3W+Q3XCSgYYAl749mL08vZUAwpYAyrcpyLgq7aMA7K8Q8KQA/qoA/6wJ/68Q/7AU/7Md/7Uj/7cp/7gr/7oz/7499Zhr/5ZnzsBD/8BD/8NM/8VU/8pj/81r/89w/9By/9J7gYGBhYWFiYmJjIyMkJCQlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1urq6vLy8hIT/k5P/mJj/gKfCoZjYpJzYoaH/pKT/qqr/rq7/s7P/u7v/gtWCiNeIi9iLk9qTm92bo+Cjq+OrsuWyuOe4vOi8/4KC/4yM/5CQ/5WV/5ub/6qF/qOj/6mp/62t/7Ky/7W1/7m5/76+wcSDwcaJ/9WD/9eI/9mO/9uU/92c/9+g/+Cl/+Kr/+Sx/+e5/+i8wcHBxcXFysrKzc3N0dHR1dXV2NjY3d3dw8P/ycn/0dH/1dX/3Nz/w+rDy+3L0e/R1fDV3PPc/8LC/8XF/8vL/9TU/9nZ/9zc/+vE/+7N/+/R//DV//La4eHh5eXl6enp7e3t5eX/7Oz/5PXk6ffp7Pjs/+Pj/+np/+3t//Xj//fo//js8fHx9fX19PT+9Pv0//Hx//X1//ry+fn5+Pj++fz5//n5//z4/v7+AAAAwISkTAAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABclSURBVHhe3Z15YBXHfcff0wkoQIsQAnNIpGlcFWLqtEGA6tYkMTS2oadLDzdO77vp5TZNL/cIt7ksuWnrxA6JDxK7pooP2rShcVqQkKjrJG0wmKa20GsOgRspAeTgob/fzG/v3fdmZn/v7Vt//rCl92af5sPb/e7szuxM4WoFRF1BlapEBSv6sPqC6laGslb0KfUJ1TGWMla0dZ1DlQ2SaEUb5QCqsJ8EK9ogH1CdfcRaUencQNX2iLGiormCqu4QsaJieYNqT4StqFD+oPorQlZUJI+QgSRoRQXyCTkgASt6O6+QBeC3ojdzC2kAPit6L8eQiN+K3skzZOKzojeinDw+0F9XDBwfpapFIBfXil4OcXJ5e1OhDmmc1z1CVQxCNuWs+ufTh9Ql7Qeomn7IhqzoRT/jHbR53dI+RlX1oXSUFb3kZ39d7npBmvZQZT2kTqLVbtqwztlB1fWQPtKKXvCRE6kYrTJWB2ib8hSbW2dkvp/upSq7JFqNN9MmSTTNX75vuKTK7l9AL2ZDYzgyEq06aYt4Xrd1mMoRI3PpnUyYT7VwSbA6RuXjaOqKO/0to3cz4R6qhANZ0W8uyV9V664pKiMunX3+qY//zX33Pyd/y1KrXdbAR6zVGJWO0LRzWpW4cOTxd24BfrAHuO4/8KUsd8JIszDOajsVDrNYxcOlp9+FRsBtb0Srnp4H4NUTVCgLumW9fMRZxWda64B88/zhHyOnLVter6R6evDbyjAJo7sgWNGPLq1UOECH/KIu+Jy2/Mi1JNWzCt7aRwUzoAmr5ifGapzKBlgu33rK57Rly7eSEwCREbtZjYgcWFGrESrqoyhbkRPO8aSQUUHgkdVI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'
r2 = b'iVBORw0KGgoAAAANSUhEUgAAANQAAAE/CAMAAAAJ9B3fAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA/1VV/1ZW/1dX/1hY/1lZ/1pa/1xc/11d/15e/19f/2Bg/2Fh/2Ji/2Rk/2Vl/2Zm/2ho/2lp/2pq/2xs/21t/25u/29v/3Bw/3Fx/3Jy/3Nz/3R0/3V1/3Z2/3h4/3l5/3p6/3x8/35+/4CA/4KC/4OD/4SE/4WF/4aG/4iI/4mJ/4qK/4uL/4yM/42N/46O/5CQ/5KS/5SU/5aW/5eX/5iY/5qa/5ub/5yc/56e/6Cg/6Ki/6Oj/6Sk/6am/6io/6mp/6qq/6ys/66u/7Cw/7Gx/7Ky/7S0/7a2/7e3/7i4/7m5/7q6/7y8/76+09PT1NTU1dXV1tbW19fX2NjY2tra3d3d3t7e39/f/8DA/8LC/8TE/8bG/8jI/8rK/8vL/8zM/83N/87O/9DQ/9HR/9LS/9PT/9TU/9XV/9bW/9fX/9jY/9nZ/9ra/9zc/93d/97e/9/f4ODg4+Pj5OTk5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v/+Dg/+Hh/+Li/+Pj/+Tk/+bm/+jo/+rq/+vr/+zs/+7u/+/v8/Pz9PT09fX19vb29/f3//Dw//Hx//Ly//T0//X1//b2//f3+Pj4+fn5+vr6+/v7//j4//n5//r6//v7/vz8/v39/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0cgG7QAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABLQSURBVHhe3Z15QxRHGocdBgcEQVwSNR6wKsR4xIsENBohaASNQI5NdhfwjjEuKxpybJJNNsEbybEehDURYegPOtvT/aP6qGOqqqtnun3+mZnq6qYeeqa7uo63lhVEvP9fyypY+JAMrCK/vItPbPhSvxRl/rPoHCRp/PF3u2w/OcVkwZH6pVD4CgdILAtcL6bUYuEL7Jhw8ihwCIbUYuFX7JMGPkSp/VBSPxd+Rva0gIL7oKQ+QtYUsYiiE4JSXxcWkDFdfI7yg4DUE/cukEJ+h4GLXyr/N2RJI3Bw8Et9i+3pBBJFfFLfY2tagYYNkXryL2xLLzDxpL7+C7akGbh4ZwrpqcauDTosSSE55XzryrhSP9vPTc8Fjs3SmUIagwdXL19KFlcmnqFsDBwbVwopYR6f3P2nTAJZ3nrgE87T6xdE6nOkBLnZVYODJJGXTj1FOYMQKXwOMN+Txe5J5YUxFDXAfyDFqvJNbsSuCabq8DxK6wdS+OTnWj12TDa7GFb2YwhbKiVObCtH6nd88LiXFqdM5jUU2Ycjhfceiy9jjzRwDoX2+IEpdQr5A2Q37Njz6rbV+JQcGh+i1B62FPUYNVuH/B5rj1+dczdOXzi4AokJ4ZBbMB+2FN55UCdqxyVscfntnRewIRHUzaJcBIbU4nrkBo1nscFj7nAVNiaBAZSK8D0tdQ15wS76O2szlqA64WaUyYOWOom8LvvzSA5xpxkZKk+OulfRUh3I68BzSpTVdRSJsOw9vCH4f1JbuU6WdSuHTBWH+lEtox47GpHVpuY20pj0IVfFOYoCEZZ9iDcE323oJJIcpkYHBi/gbuWQ34JslaYbBSIs+xJvCJ5Us+/L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'
r3 = b'iVBORw0KGgoAAAANSUhEUgAAANQAAAE/CAMAAAAJ9B3fAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAALi4uMDAwNDQ0/1VV/1ZW/1dX/1hY/1lZ/1pa/1xc/11d/15e/2Bg/2Fh/2Ji/2Nj/2Rk/2Vl/2Zm/2ho/2lp/2pq/2tr/2xs/21t/25u/29v/3Bw/3Jy/3Nz/3R0/3Z2/3d3/3h4/3p6/3x8/319/35+/39/gICAgoKChISEhYWFiYmJioqKi4uLjIyMjo6Oj4+PkZGRlJSUlZWVlpaW/4CA/4GB/4KC/4SE/4WF/4aG/4eH/4iI/4qK/4uL/4yM/42N/46O/5CQ/5GR/5KS/5OT/5SU/5aW/5eX/5iY/5qa/5yc/56e/5+f/6Cg/6Ki/6Sk/6am/6en/6io/6qq/6ys/62t/66u/6+v/7Cw/7Gx/7Ky/7Oz/7S0/7a2/7i4/7m5/7q6/7y8/76+/8DA/8HB/8LC/8PD/8TE/8XF/8bG/8fH/8jI/8nJ/8rK/8zM/87O/9DQ/9HR/9LS/9PT/9TU/9XV/9bW/9jY/9ra/9vb/9zc/93d/97e4+Pj5OTk5eXl5ubm5+fn6Ojo6enp7Ozs7u7u7+/v/+Dg/+Li/+Pj/+Tk/+Xl/+bm/+fn/+jo/+np/+rq/+vr/+zs/+3t/+7u/+/v8PDw8/Pz9PT09vb29/f3//Dw//Hx//Ly//Pz//T0//X1//b2//f3+fn5+vr6//j4//n5//r6//v7/vz8/v39/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA75ob3AAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABOtSURBVHhe3Z39QxTHHYdteweCUDSgUYMBJS9N39JXI7EYojEq+IJGQo0GCvgWNSI10RASmqavhhhjlNA2DVU0CZ7H/ovXvb3Pzc7uzM7O293t+vxyx8zs3T7s3u7O23dWFAT8pvDXZSeJ5D8q/BL7yCNS6vkCPiCxLBd+jH0NEyWFDRPOMvY2BFfqH9gmDXyMfabhSP0NxdMCdpuClULRNIE9J4SlvkK5dPEP7D0ISaFQ6lj+BQQ8glIokkZg4BGQQn46gUMRWgq5aQUWLpQU8tILPGgp5KQZmBCpnyE93UCmLJVHcrr5piQDqY+RmnZKNpBCGofF6SuXk8XVD+9j3zj8qGhTkoo4+ZZO7d6YSSDZTXsvPMQ+hvjKl0JKkNtHWvAhSaRtaAH7GYRI4e8Ay6ON2DyptFzArgZ4KJCa68amSWbXXewtDaQ4jSu31mO7ZNN5B/tL8V9P6uf4iyIlTnwrT+rP+MPn/hPYJvk8zV64PSm8pziALdLAceyzz7Ir9WO893kX5YM0v9Dbu7UZfySHlZ9gr314R2r5SZSnWH/i81LmZ2+sQ1JS2F7aMQpX6hu8JVxBaZ/V56gzN38mYffkz7BjhI9WsD+pXhQm7Ajdu+e3IyMZHMRuEZZZqcU6FC7zCnOByb2MrETQzOwfKxW+TLzEedrNJepYXcdeEVipYygKHuPc3twzMEm/qzPYKQIrFTq1LiI5xFlkJwHmR8VKPYuiJdqRGiafoAep3dgnwgqmxaULRUuMItXl87HxL/DW5QQKJIBe7BKBPVJbULTEPFKd3KtZt8q5j1Q4b6JAAngJu0SIkWpDouPsKiXsxZ+Ok5xLharUDiQ6s0jI3kSC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'
r4 = b'iVBORw0KGgoAAAANSUhEUgAAANQAAAE/CAMAAAAJ9B3fAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAALi4uMDAwNDQ0PDw8Pz8/QUFBSUlJS0tLTU1NUlJSV1dXWlpaXFxcXV1dYGBgYWFhYmJiZGRkZmZmbGxsbW1tbm5u/1VV/1ZW/1dX/1hY/1pa/1tb/1xc/11d/15e/19f/2Bg/2Fh/2Ji/2Rk/2Vl/2Zm/2ho/2lp/2pq/2tr/2xs/21t/25u/3Bw/3Jy/3R0/3V1/3Z2/3h4/3l5/3p6/3t7/3x8/319/35+/39/urq6u7u7vr6+v7+//4CA/4KC/4SE/4WF/4aG/4eH/4iI/4mJ/4qK/4yM/42N/46O/4+P/5CQ/5GR/5KS/5SU/5aW/5eX/5iY/5mZ/5qa/5yc/56e/5+f/6Cg/6Ki/6Oj/6Sk/6am/6en/6io/6mp/6qq/6ys/66u/7Cw/7Gx/7Ky/7S0/7W1/7a2/7i4/7m5/7q6/7y8/729/76+wcHBwsLCw8PDxMTExcXFxsbGycnJysrKy8vLzc3Nzs7Oz8/P0dHR0tLS09PT1NTU1tbW19fX2NjY2tra29vb3t7e39/f/8DA/8LC/8TE/8bG/8jI/8rK/8vL/8zM/83N/87O/9DQ/9HR/9LS/9TU/9XV/9bW/9jY/9ra/9vb/9zc/93d/97e/9/f4ODg4eHh4uLi4+Pj5OTk5ubm6urq7Ozs7e3t7u7u/+Dg/+Li/+Pj/+Tk/+bm/+fn/+jo/+np/+rq/+vr/+zs/+3t/+7u/+/v8fHx8vLy8/Pz9fX19vb2//Dw//Hx//Ly//Pz//T0//X1//b2//f3+Pj4+fn5+vr6//j4//n5//r6/vz8/v39/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASP4oJQAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABDtSURBVHhe7Z39YxTFGcdTa99b+4oJgTRAIFERkqooUAtBSoiABBEsIUIJIK+GWvtisa1W25KAsWmAIFparW/QiIQ3a0F5qybhsn/U9Xb3ezO7O3N3z+zO7u2k+fxytzM7y3643N7uzDPPVGSL8eCbGSuNjL39DM5QSiGpb2afG8MRUsufca4CcqlJv0y9kctLOGE/Uqk30MQEPsQ5e5FI/RG7m8K7k3DiDFEKu5rEb3DqeQJSi97GfmbxX5w+CEil8wpOAOfv4pW6zcQ/vTzPQcLGK7UI9WbyJ1jk8Eg9jVpT+Qc8PFLfMPlvz4X9EvNPCjUmk78hZFIoNxu4QGrRf1BsNmOuDaSeRanpvOPYQAplEoZfP9qfLo68egXnJsGxcaX+jaIAmd61TZMrU8jsVV3DOMcAzh+gK4USP1e334ljpJHp7Wdwnn6ehdSDn6LAR+8sNE8rU3ZK71QhJfugrq9B0zSzcAhn6+UXrpTkG3X9AbRLNw2ncb4ect8qWwpbHgxxklvZUt8Sb87HlqBN+rnzGs6Z8679Sd3EBmcPWpjAGpyzB1sKbzmna9AgwP0rwb0oSAW9OGuOVGoFdg9Qy37Il6IkFcwWLuy/r8j+AW8Z5wrcRDyBeus1FKSEV3BajEyF2NeyCTsHqPkY9VYLSlLCEpwWp+LreMNpwM4B2lFtnUBBariAE2NUCF+p89g1wJSLqLceRklqEC4VotTL2DXAT1BtnUJBetiMM2OIUpuxq58p51FtrUJJehC+VKLUOuzqZz1qrcEqlKSHe3BqDFGqDbv6qD6LWnl1eZmLU2MQpdai0jqdwifhkFKT2VPmoyhJEyGl2lBnnalGSZoIJ1X1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'
r5 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAALi4uMDAwPDw8Pz8/QUFB/1VV/1ZW/1dX/1hY/1lZ/1pa/1tb/1xc/11d/15e/19f/2Bg/2Ji/2Nj/2Rk/2Vl/2Zm/2dn/2ho/2lp/2pq/2tr/2xs/25u/3Bw/3Fx/3Jy/3R0/3V1/3Z2/3d3/3h4/3l5/3p6/3t7/3x8/319/35+k5OTlJSUlpaWmZmZnJycnp6en5+foKCgoqKipKSkpqamrKysr6+vsbGxs7OztLS0tbW1tra2ubm5urq6vb29v7+//4CA/4GB/4KC/4OD/4SE/4aG/4iI/4qK/4uL/4yM/42N/46O/4+P/5CQ/5GR/5KS/5OT/5SU/5WV/5aW/5eX/5iY/5qa/5ub/5yc/52d/56e/5+f/6Cg/6Ki/6Oj/6Sk/6Wl/6am/6en/6io/6mp/6qq/6ur/6ys/62t/66u/6+v/7Cw/7Gx/7Ky/7Oz/7S0/7W1/7a2/7e3/7i4/7q6/7y8/729/76+wcHBw8PDxMTEx8fHycnJysrKzMzMzc3Nzs7Oz8/P09PT1NTU1dXV1tbW2dnZ2tra29vb3d3d3t7e39/f/8DA/8HB/8LC/8PD/8TE/8XF/8bG/8fH/8jI/8nJ/8rK/8vL/8zM/87O/9DQ/9HR/9LS/9PT/9TU/9XV/9bW/9fX/9jY/9nZ/9ra/9vb/9zc/93d/97e/9/f4ODg4eHh4uLi4+Pj5OTk5eXl5ubm5+fn6Ojo6enp7Ozs7e3t7+/v/+Dg/+Hh/+Li/+Pj/+Tk/+Xl/+bm/+fn/+jo/+np/+rq/+vr/+zs/+7u/+/v8PDw8vLy8/Pz9PT09fX19vb29/f3//Dw//Hx//Ly//Pz//T0//X1//b2//f3+Pj4+fn5+vr6+/v7//j4//n5//r6//v7/vz8/v39/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+TpPMwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABPrSURBVHhe7Z35n9bEHcftld2VZZeVQ0SWywPQ3vdtixUXqaJSClK5u4iwImXtutvb3pcgRURcFxTkUNrS1l4CUhTQ2kvAhday7D7kH3ma4/N8kzxzZDJJniSv8v6BJ5n5ZjJvsrkmk8klZRmf+Nl/zVzy52+/H1XkIrb6ek6FPP7wPlSVQWD1qSEsmXN+h/pWwbX6PpYpAv9+Dyrth7X6yLcQXxT+iYr7YKzeVUJwgXgYdSeqrD77UwQWixKqXyFo9a5/I6xwfBMGLkGrC4gpIAeg4OC3+gACismfYWHjs/ogsovKa/CwIKsPlJFZXP4EFc/qg8WXMs2fQ4aszDeRU2g+AxtYmQeQXnBcG1i9+WGkFp03HR3X6oApPlENHtzZly927H4FdePwEFl92BRcJ114+ktThxk55PJZ606hjtWQ1QX+8W/gwckoJI8Mm/cC6hnk97D6qfk8UgLsnYDl80rdkgFUNQCsMBdkqL0eC+eYCc+itn6ed6yeN3+IeR9Dt2PBfNO0C/X141hhOkBBpPhaX7Osfmi+G3M+7sZC+afpKKrsYd1CXmL9IWLOYzsWKQLT2RYJx4qh/wonfvJtYbhxGbMWtfb4tGXF7ljtovBq7nADs6XxNGpD/MOy+iimifOj3PCCWHHqaVn9CpPEI8LoavJhNY7Zsywr5sL2JkQXxcp4CtUhOEeL0ggEF8aqA9UhPs5aHUFscaxmozrEd1mrTYgtjtUVqA7xS9ZqPWKLYzUc1SF+w1p1INaz6usUcA0iM6YO9SQ424q1mouE3IJ6Er9lr9kvWuUE1JO4aJVfUE/iolV+QT2J/2OrrfeA9mV3TqhDbp5APQklqwBntt9x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'
r6 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAALi4uMDAwPT09Pz8//1VV/1ZW/1dX/1hY/1lZ/1pa/1tb/1xc/11d/15e/19f/2Bg/2Ji/2Nj/2Rk/2Vl/2Zm/2ho/2lp/2pq/2xs/25u/29v/3Bw/3Fx/3Jy/3Nz/3R0/3Z2/3d3/3h4/3l5/3p6/3t7/3x8/319/35+/39/kpKSlJSUlZWVl5eXmpqanJycnZ2dn5+foKCgoqKio6OjpaWlpqamq6urrKysra2tsLCws7OztbW1t7e3uLi4ubm5urq6v7+//4CA/4GB/4KC/4SE/4WF/4aG/4eH/4iI/4mJ/4qK/4uL/4yM/42N/46O/5CQ/5GR/5KS/5SU/5WV/5aW/5eX/5iY/5mZ/5qa/5ub/5yc/52d/56e/5+f/6Cg/6Ki/6Oj/6Sk/6Wl/6am/6en/6io/6mp/6qq/6ur/6ys/66u/6+v/7Cw/7Gx/7Ky/7S0/7W1/7a2/7e3/7i4/7m5/7q6/7u7/7y8/76+wMDAwcHBxMTExsbGx8fHyMjIycnJz8/P0dHR09PT1NTU1dXV1tbW19fX2dnZ2tra29vb3Nzc3d3d/8DA/8HB/8LC/8PD/8TE/8bG/8fH/8jI/8nJ/8rK/8vL/8zM/83N/87O/8/P/9DQ/9HR/9LS/9PT/9TU/9XV/9bW/9fX/9jY/9nZ/9ra/9vb/9zc/93d/97e/9/f4ODg4uLi4+Pj5OTk5ubm5+fn6Ojo6+vr7Ozs7e3t7u7u/+Dg/+Hh/+Li/+Tk/+Xl/+bm/+fn/+jo/+np/+rq/+vr/+zs/+7u/+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3//Dw//Hx//Ly//Pz//T0//X1//b2//f3+Pj4+fn5+vr6+/v7//j4//n5//r6//v7/vz8/v39/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6r+4xAAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABV+SURBVHhe3Z35YxbHfYfpsa9eBAhhECABsjC2MaRO3LS1G6dN0nIYsMCACSaAwQILDOJQOAzI6Zkmbdo6AgFCxpj7MiaOU7dukA2YK04b21yWnVhIr/YvebvH592d3ZnZnZnd9313+/xg7zs772of3j3m/M6gfBBP/svneiL53x8+gVNkwrf61ic4QmL56M9xqhQcq8cTr2Tzq0dxwl6YVj/Ad9JA7kmcNAlt9Y2/GMAXUkL/YzhzF9oqJdceyXs4dQef1V//LTKmjG/g/IHX6o/eQ67U8SoMbLxWv0OeFPJrKFh4rFL2mPDyW0iYkFbYnVZ+Bw0Dx+pP0v1LmXwBFdfqT9N8TxX4CDKOlf7f2JNqfgIbWOn/gPSU87itY1v9Nu1PCgdLx7b6uf4FEmly7588cjhRHD31If/B9q5j9YT+HaT5ubB66jAtgYx4av1VnKIfx2qAff3l9k3DQZJIZu4xnKcX6/FuWP2b/vdI8XB5Cr6fWBbcwql6+LpthU8+dg7FdxPMqIM4WRKz5DQo/x/6k/hMsg5fTDaZ3ThdEsvKsMNHgnRIsbV+YVj9WGdcgi/jS8kncwSnTGBY6for+OByKQX3VIExd3HSLl81rahibW4yvuGhakrjM7OmjMSn5LAYZ+3ytmFFX4B7kN8lM6f9g5y1L3d23SQkJoW3rBMjYVo9jOwFhjZdxh6b60uwIxnQP5Zh9W1sOpxD7gJTP8QOlxPjsS8JVFIvY8PqbWw6rEBum+wW+9Lzcm9dBvsTwMs4KYfvDNKpk34QmS2y+5HqZwcyJIDv4pQc/t14BvroG4zMJlwpXV+PLOWnHmfk8DFt5bmttiGRxTLkKTuZHpyR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'
r7 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAALi4uMDAwPT09Pz8//1VV/1ZW/1dX/1hY/1pa/1tb/1xc/11d/15e/19f/2Bg/2Fh/2Ji/2Nj/2Rk/2Vl/2Zm/2dn/2ho/2lp/2pq/2xs/21t/25u/29v/3Bw/3Fx/3Jy/3Nz/3R0/3Z2/3h4/3p6/3t7/3x8/319/35+/39/k5OTlJSUlZWVl5eXmJiYmpqanJycn5+foKCgoqKio6OjpaWlpqamq6urrKysra2tsLCws7OztbW1t7e3uLi4ubm5urq6v7+//4CA/4GB/4KC/4SE/4WF/4aG/4eH/4iI/4qK/4uL/4yM/46O/4+P/5CQ/5GR/5KS/5SU/5aW/5eX/5iY/5qa/5yc/52d/56e/5+f/6Cg/6Gh/6Ki/6Oj/6Sk/6Wl/6am/6io/6mp/6qq/6ur/6ys/62t/66u/7Gx/7Ky/7Oz/7S0/7W1/7a2/7e3/7i4/7m5/7q6/7u7/7y8/729/76+/7+/wMDAwcHBxMTExsbGx8fHycnJz8/P0dHR09PT1NTU1dXV19fX2dnZ2tra29vb3Nzc3d3d3t7e/8DA/8HB/8LC/8PD/8TE/8XF/8bG/8fH/8jI/8nJ/8rK/8vL/8zM/83N/87O/8/P/9DQ/9HR/9LS/9PT/9TU/9XV/9bW/9fX/9jY/9nZ/9ra/9zc/93d/97e/9/f4ODg4uLi4+Pj5OTk5ubm5+fn6Ojo6+vr7Ozs7e3t7u7u7+/v/+Dg/+Hh/+Li/+Pj/+Tk/+Xl/+bm/+fn/+jo/+np/+rq/+vr/+zs/+7u8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3//Dw//Ly//Pz//T0//X1//b2//f3+Pj4+fn5+vr6+/v7//j4//n5//r6//v7/vz8/v39/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA46UD8AAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAA93SURBVHhe1Z35YxTlHcbTY0NCFBpbClgExFCO1lZ6SIutRxWJKIqAQhURzxpEsIh4tLb2sK01giJQpAERRcSrVlsNKEeg2iqCIXhA2My/Mt2ZefadnX3neI/vHO/nB3aO9528H3b32dmd932nwY5j6sP/swrJsT9OQxNDibb60Xs4QmE5dD6ayhFhdfZ/ULPgHDoXDQ4SajWtjEom8CAaXQtv9eMpJ1HeEAZ+gpb78FZvorBBHELTGXVWP5uGgobxa7QfBK2+/ShKGccbMPAIWr2PMgbyGRRcAlafooSRDEDCodbqM+w3FWhUYFbftz/BTmPxn62q1Q/swp8gJcPeW1Ur6xHsMZp/wQZW1rnYbji/8XQ8q09tbDUeV8ezesV6HRt5BvY9t6WrUGzetjv67PsYs5pqRT1V+2+f0VoqIKdMXvw2mljPhVWrgYhQf+aKRhyliFz8VPgzBqs/W9/DhgCHr0L1wjJ5H5oa4CHPyrLCzpQ2fg11C0zLSjQ2gGv1j9B31eNFfvH53Ibm1jLNsbKs17BagyFSoVqfVqz+EPZUbTZFqlRagSbXULGyrO9ixad3OKoYQMseNNrnAcfqZaz4zHPLt16VzBluyVyZyAX8ZxUr/gX4old8AlbjuNErmitr0BafUCvvqTLGim9nmNXh5qjSPEWwKu1AYxgXNFgXYpGxAoWNsboOjWG83GD9BYuMuShsjNV4NIZRbrA+xCJjDAobY9Xcj9YwKsleR1/1E9gYK/6NxVv1oKhBVn9Haxi81Tso6lvtXV4P+89ZgLL5sh6tYYhYrccGn27s6R+GDfmyDs1hOOfsQQSs2J512JAzNFaPYYfVjg05Q2I19Dh2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'
r8 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAALi4uMDAwPT09Pz8//1VV/1ZW/1dX/1hY/1lZ/1pa/1tb/1xc/11d/15e/2Bg/2Fh/2Ji/2Nj/2Rk/2Vl/2Zm/2dn/2ho/2lp/2pq/2tr/2xs/21t/25u/3Bw/3Fx/3Jy/3Nz/3R0/3V1/3Z2/3h4/3p6/3t7/3x8/319/35+/39/k5OTlJSUlpaWmZmZm5ubnJycnp6en5+foKCgoqKipKSkpqamq6urrKysr6+vsrKys7OztLS0tbW1tra2urq6u7u7vb29v7+//4CA/4KC/4SE/4WF/4aG/4iI/4qK/4uL/4yM/42N/46O/4+P/5CQ/5GR/5KS/5SU/5WV/5aW/5eX/5iY/5qa/5yc/52d/56e/5+f/6Cg/6Gh/6Ki/6Oj/6Sk/6Wl/6am/6en/6io/6mp/6qq/6ys/62t/66u/6+v/7Cw/7Gx/7Ky/7Oz/7S0/7W1/7a2/7e3/7i4/7m5/7q6/7u7/7y8/729/76+wcHBw8PDxMTEyMjIycnJysrKzMzMzc3Nzs7Oz8/P09PT1NTU1dXV1tbW2dnZ2tra29vb3d3d3t7e39/f/8DA/8HB/8LC/8PD/8TE/8bG/8fH/8jI/8rK/8zM/83N/87O/8/P/9DQ/9HR/9LS/9PT/9TU/9bW/9fX/9jY/9nZ/9ra/9vb/9zc/93d/97e/9/f4ODg4eHh4uLi4+Pj5OTk5ubm5+fn6Ojo6enp7Ozs7e3t7u7u7+/v/+Dg/+Hh/+Li/+Tk/+bm/+fn/+jo/+np/+rq/+vr/+zs/+3t/+7u/+/v8PDw8vLy8/Pz9PT09fX19vb29/f3//Dw//Hx//Ly//Pz//T0//X1//b2//f3+Pj4+fn5+vr6+/v7//j4//n5//r6//v7/vz8/v39/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXn6cBAAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABYNSURBVHhe1Z35YxTnfYfVYxdJyAghQMiYw0KSFTvpmTg90tZtJTCYOBibIB8EsCorHAoGQznSNG2aJo3jxLLAXEYGc1t13bqpU4SMxaUmbW0QshobHav5T6ZzfPadd+Z9Z+Z935ndnXl+2d33fWc1j2Z39j2/b5kexO//3X9qieSzV/4Ep8jF3+r3foZ3SCyf/Q1OlcHP6t9wZMKZ+jOcrxuu1W//Hw5KA/+Ik6Zhrf5Q/1+UTwvfxZk7sFY/RdkUkfsCzj2Px+ov9WmUTBcv4/yB2+oLf4tSqeMjGNi4rf4VZVLINBQsXFYJ/ckV5IuwMKCtfoHstPIleFBWX9TfR2Z6gYpj9SX9J8hKM5AhVtpfICPVfAobWGk60lPOu7aObfWp/imS086XLR/L6l3te0jkcPPsyb5k8dbAJM6Nxf7ZMq2+7Pv5u71j1fxMAqlsfuYtn6rdj/NW0/q/I8nNpXWVeJck0rBvHOfpBlY/5l+q8Y1ZHJ9UFp/Hqbp4z7YyniCB5uJiHJtgZnRO4WxpLKv3uJfqdBWOTDZPcLR+aFpp2rfxkiIlUnwtw+qHmp7DK4cP7sFByedZnDLFb+llhhpeOORacEgaOImTdnjPtHoELxy6cYCbuhVffaw5eff6BaM4awfDSv8fPCeMzMQBFM09w1be5NvfqEZSUnjBOjEa0wpPHdhLtfQsskzGvlmO5GRQy9Sf/ohjlatHccLmCWSB/iXISAa9OC3COxyrkyhM2IEMh1v3IysRLMdZEabLtK/gKWEbCufZgnSaWwuRmQSqmYpumfYPeEZYjcLgQfbnzOB0kiqJH+CkCGXaO3hGWICyNhUfItnDBuQnAeaLVaYx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'
r9 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAALi4uMDAwPz8//1VV/1ZW/1dX/1hY/1lZ/1pa/1tb/1xc/11d/15e/2Bg/2Fh/2Ji/2Rk/2Vl/2Zm/2ho/2lp/2pq/2tr/2xs/21t/25u/29v/3Bw/3Fx/3Jy/3Nz/3R0/3V1/3Z2/3h4/3p6/3x8/319/35+/39/kpKSlJSUlZWVl5eXmJiYmZmZnJycnZ2dnp6eoKCgoqKipKSkpqamqKioqampqqqqrKysra2trq6usrKytLS0tbW1tra2uLi4ubm5urq6u7u7vr6+v7+//4CA/4KC/4OD/4SE/4WF/4aG/4iI/4qK/4yM/42N/46O/4+P/5CQ/5GR/5KS/5SU/5WV/5aW/5eX/5iY/5mZ/5qa/5yc/56e/6Cg/6Ki/6Oj/6Sk/6am/6en/6io/6mp/6qq/6ur/6ys/66u/7Cw/7Gx/7Ky/7Oz/7S0/7a2/7i4/7m5/7q6/7u7/7y8/729/76+/7+/wcHBwsLCw8PDxMTExsbGyMjIysrKy8vLzc3Nzs7Oz8/P0NDQ0dHR0tLS09PT1NTU1dXV1tbW19fX2dnZ2tra29vb3d3d3t7e39/f/8DA/8LC/8TE/8bG/8jI/8nJ/8rK/8vL/8zM/83N/87O/9DQ/9HR/9LS/9TU/9XV/9bW/9jY/9ra/9vb/9zc/93d/97e/9/f4eHh4uLi4+Pj5OTk5+fn6Ojo6urq7Ozs7e3t7u7u/+Dg/+Li/+Tk/+bm/+fn/+jo/+np/+rq/+vr/+zs/+3t/+7u/+/v8fHx8vLy8/Pz9fX19vb2//Dw//Hx//Ly//Pz//T0//X1//b2//f3+Pj4+fn5+vr6+/v7//j4//n5//r6//v7/vz8/v39/v7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACI8jCgAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAABVhSURBVHhe3Z39YxTHfYfV9g4hhGSwZMybsSwJk7Zum7R22/QlTdNaMkaigDHYCCTABgvzHgQ0tZu3NmlaN22RMAgkMCK8JWnqJiBj8WK5bRAKqE4R0mn/m+2+fG52dmdmd2Z272V5frm92dnTPrrb3Xn9ToUZxnPvfDhjlCO5H/8FTpFLiNW/4RPKlplv40wZRFb/jCPLnJl3cb5++Faf4qA08COcMw1r9UXzp8ifFr6PM/dgrb6JvGnij3HueQJWL5r/i4zp4kOcP/Bb/cYfIVfqyMHAxW/1d8iTRr4IBxuf1b8iQzp5ERYWtNUPsTutfA0elNXvpuXBG8KX4EKsfs98B7vSzG/CJm9lPIcdqWYGNrAyzPIsm6vyP66Oa/VL8z+RnHa+4fg4Vj82fh+JHMZ/8MGZ8uLcpQc4Nw7E6gXh72/i8LqFmTJkVsPr/TmcY4D/ylvNmN9Akp+Rrlp8SjmyYPcvcJ5+nnOtvm+YSPCR21uF48uVx0/hVH185loZxrtIoLmxAseWMxvv42xpHKufcL+q6/U4sLxZztH61LYyjN/CW4qUSPG1LKvvGebP8M7j3gIcVP6sZG/ff2lWWGp4Q7EBh6SBgzhnj2m+VT8O8JFdumr16pefxLvyofo6ztrDsjK/i21Cjn3y1u88d8/deXew6zEklglr3BOj+LxlxTykma9q+fvT2OUweWQZdpQFs27jvAj/ZFlh02MlsoO5h5DuMfVWJXaWA2/irAg5jtUnyAyWjyDdx+Wl2F0G1OOcPDhWJ5HZpVVQPr5TRr/CT3BOhArjBWwR3kBeB5FUWWn145QIFcaXsUWgL6vFE0jkcLtsSvTMhVVhMK0wjchr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'
y0 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAABUVFRYWFhgYGBkZGR0dHR4eHiIiIiUlJSYmJigoKCsrKywsLC4uLjAwMDExMTIyMjMzMzQ0NDk5OTw8PD09PT8/P0BAQEpKSktLS0xMTE5OTk9PT1BQUFJSUlNTU1ZWVllZWVtbW11dXWBgYGFhYWJiYmRkZGhoaGpqam1tbW5ubnBwcHFxcXJycnNzc3V1dXZ2dnl5eXp6en19fX5+fv+qAP+qAv+rBP+sBv+sCP+tCv+uDP+uDv+vEP+wEv+wFP+xFv+yGP+yGv+zHP+0Hv+0IP+1Iv+2JP+2Jv+3KP+4Kv+4LP+5Lv+6MP+6Mv+7NP+8Nv+8OP+9Ov++PP++Pv+/QP/AQv/ARP/BRv/CSP/CSv/DTP/ETv/EUP/FUv/GVP/GVv/HWP/IWv/IXP/JXv/KYP/KYv/LZP/MZv/MaP/Nav/ObP/Obv/PcP/Qcv/QdP/Rdv/SeP/Sev/TfP/UfoCAgIKCgoODg4SEhIWFhYeHh4iIiIuLi4yMjI+Pj5CQkJKSkpOTk5WVlZaWlpiYmJqampycnKCgoKKioqSkpKampqioqKqqqqysrK6urq+vr7CwsLa2trm5ubq6ur+/v//UgP/Vgv/WhP/Whv/XiP/Yiv/YjP/Zjv/akP/akv/blP/clv/cmP/dmv/enP/env/foP/gov/gpP/hpv/iqP/iqv/jrP/krv/ksP/lsv/mtP/mtv/nuP/ouv/ovP/pvsDAwMLCwsTExMbGxsjIyMrKyszMzM7Ozs/Pz9DQ0NHR0dLS0tTU1NbW1tjY2NnZ2dvb293d3f/qwP/qwv/rxP/rx//sxv/syP/syv/tzP/uzP/uzv/u0P/v0v/w0v/w1P/x1v/y2P/y2v/z3P/03uHh4eLi4uTk5Ofn5+jo6Orq6uvr6+zs7O7u7v/04P/14v/25P/25v/36P/46v/47P/57vDw8PLy8vPz8/T09Pb29vf39//68P/68v/79P/89vj4+Pr6+v/8+P/9+vz8/P39/f/+/P7+/v///wAAAHrYiUMAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4xLjVkR1hSAAATyUlEQVR4Xu2df5wUZ33Ht9ra2lh/tNa21ljbmBil0Vp1j+M4OCCQu3CQAwnhVwg/EjgCgUDANqaNqVVr1bRqld+EI/y4C+EgEEitabVaf8AVKFACAY0xNhwcKDX3I9yS3Vnnx2efeWaeZ2ae55nZmZ3Xa99/hNnneXZ33rnd2Wee5/t8n0zRm7e/+8F//s+XXtMqjqs//dY//dW73oHT5OBl9d4/e/i/CniRCqXwnYfei7N1w7e65i9/iKdWON/70Ftwyg54Vm/99C/xpBRw+eHfw2lTsFav/2SKnAwuf/QNOHWC2+qmP/wRGqeIH9yEsy/hsvr65yr8EsHntU/9OgQsnFa/+x00Sx3P/j4UTGir6679GdqkkJ9cBwsDymrIO1N2mXByeQg8dGyrv/3jV1GfUn5paxGrz1/7CmpTy2XyISxZ/ePb/g91KebF0iUDVo8M+R5qUs1/4AJvWX1A+wLKU85nTB1YXXkPStNOweplmFY//rWfopTDYM+5CqMnh1Pj8GOzT2hYfVH7DMrc9O64t2VotuKonbSkox+n6OahklXhTVdQ5OT0kuF4mQpkxLIzOE0nrxg3JrrVD7QvocRB/xI8v1KpWT6IU3XwWdNqiPZbV1FA09WIJ1cw44/hZGlefath9RPtETym2VWBXyeW2n04XZpPGFban3N6FemQ4mu9cEMx813tT/CIYn9KpHStIzhliuuLGY1zrei9Gc9JAU3sJf6zutWN7AdwAZ7hpKFpQlMDjiuIpThpmxd0qzfj2KYL7SnGreg8Z9Z1737gFpRVCifNE6P5g4x2Ew5t5qI5YfqePKoM8k/NQHllsAjnZXND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'
y1 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAABUVFRYWFhgYGBkZGR0dHR4eHiUlJSYmJigoKCsrKywsLC4uLjAwMDExMTIyMjMzMzQ0NDk5OTw8PD09PT8/P0pKSktLS0xMTE5OTlBQUFFRUVNTU1RUVFZWVlhYWFtbW1xcXF1dXV5eXmBgYGFhYWJiYmRkZGhoaGlpaWpqam1tbW5ubm9vb3BwcHFxcXNzc3V1dXp6enx8fH19fX9/f/+qAP+qAv+rBP+sBv+sCP+tCv+uDP+uDv+vEP+wE/+wFP+xFv+yGP+yGv+zHP+0Hv+0IP+1Iv+2JP+2Jv+3Kf+4Kv+4LP+5Lv+6MP+6Mv+7NP+8Nv+8OP+9Ov++PP++Pv+/QP/AQv/ARP/BRv/CSP/DS//DTf/ETv/EUP/FU//GVP/GVv/HWP/IWv/IXP/JXv/KYP/KYv/LZP/MZv/MaP/Nav/ObP/Obv/PcP/Qcv/QdP/Rdv/SeP/Sev/TfP/Uf4CAgIGBgYKCgoSEhIeHh4iIiImJiYuLi4yMjJGRkZKSkpSUlJWVlZiYmJqampycnKCgoKKioqWlpaampqioqKmpqaqqqqysrLCwsLKysrm5ubq6ur29vb6+vr+/v//UgP/Vgv/WhP/Whv/XiP/Yiv/YjP/Zjv/akP/akv/blP/clv/dmf/dmv/enP/env/foP/gov/gpP/hpv/iqP/iqv/jrP/krv/ksP/lsv/mtP/mtv/nuP/ouv/ovP/pvsHBwcLCwsTExMbGxsnJycrKysvLy8zMzM7Ozs/Pz9DQ0NHR0dLS0tTU1NXV1dnZ2dra2tvb29zc3N3d3d7e3v/qwP/qwv/rxP/sxv/syP/tyv/uzP/uzv/v0P/w0v/w1P/x1v/y2P/y2v/z3P/03uHh4eLi4uTk5OXl5ebm5ujo6Onp6erq6uzs7O3t7e7u7u/v7//04P/14v/25P/25v/36P/46v/47P/57vLy8vT09Pb29v/68P/68v/79P/89vj4+Pr6+vv7+//8+P/9+vz8/P39/f/+/P7+/v///wAAAAvkMikAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4xLjVkR1hSAAAOwklEQVR4Xu3deZwT5R3H8VRbe1hrLw+0WouKWrS2FrMHLHLIscqxIqJsC4qC3LgqWM9aa7WltbbaCgIKVASRywXU3traVi2Iq4Cg1Wq1FhfZ9YAFFskmneObZ45nknlm5vdkZvKazz87mUyenfcLkp0kc6RyhfvS4d1++qc39mYj1/63n/rFjV89DKvpUCHVCced+cf9GCSqPXvLCVhbe86qz5z8Zzwy4r123eewypacVIde8188KAbtuf2LWG1TvOrAU9/CA2LSnlsOwqqz7KrTD38SC8eoN4/D2uezqX7dbQ+WjFc//zgAelbVF+7CUrHrn18GQcus6nz001gmhr3fCQo1k+q0I9/EErFs74lwKBmqmzq9jftj2v6TIDGpbj8q1v9Sah8dAwtT/fjzMX5O5fsg/5IB1c2nxfbVz9zreIHXVV2z3TA/5t2tcaDac2w8//jyna55NNWrHyuymZRpaX4nWu1ox6o59L62TaiqZmZPxTx77cunDe+ejlwVgyc8sAOraO/OvKrjYOet9ObpvTFMBKu+/EWsprUO9Y2Jono6eybmWMrMqcIAUe2yVqyqpcc11anZTzq9SdwyDI+NcH0ewcpaOlRVvZ49GTfNNdXgkdFuIVbX3B2qKvsNh88oYoJyZO3ukkv9LfuVDtw02hIXVDq9FKtsqmsulXV4rcjE4DmVr+YdrLTRY4rqlD/ghtEcPAL1HIL6YUakGsn9V9urqA75CDdY260v6X22YH52GeZEq+VYO6NOqezpmDSagcX1DFREVcOxdkY3pbLfxiSrvQ8W1zKhIqpKb8TqsX6Vys7EJGsFFtYyo6KqmozVY/0n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'
y10 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAABkZGR4eHi4uLjAwMDExMTk5OTw8PD09PT8/P0pKSktLS0xMTE1NTU5OTlFRUVJSUlVVVVZWVldXV1hYWFtbW11dXV5eXl9fX2BgYGFhYWNjY2RkZGVlZWhoaGtra2xsbG1tbW5ubm9vb3FxcXJycnV1dXZ2dnh4eHp6enx8fH5+fn9/f/+qAP+qAv+rBP+sBv+sCP+tCv+uDP+uDv+vEP+wEv+wFP+xFv+yGP+yGv+zHP+0Hv+0IP+1Iv+2JP+2Jv+3KP+4Kv+4LP+5Lv+6MP+6Mv+7NP+8Nv+8OP+9Ov++PP++Pv+/QP/AQv/ARP/BRv/CSP/CSv/DTP/ETv/EUP/FUv/GVP/GVv/HWP/IWv/IXP/JXv/KYP/KYv/LZP/MZv/MaP/Nav/ObP/Obv/PcP/Qcv/QdP/Rdv/SeP/Sev/Tff/UfoCAgIKCgoODg4SEhIaGhoiIiIqKiouLi4yMjI6Ojo+Pj5GRkZKSkpOTk5SUlJaWlpeXl5qampubm5ycnKCgoKGhoaKioqOjo6SkpKWlpaampqmpqaqqqqurq6ysrK+vr7CwsLKysrS0tLW1tbi4uLq6ury8vL29vb6+vv/UgP/Vgv/WhP/Whv/XiP/Yiv/YjP/Zjv/akP/akv/blP/clv/cmP/dmv/enP/env/foP/gov/gpP/hpv/iqP/iqv/jrP/krv/ksP/lsv/mtP/mtv/nuP/ouv/ovP/pvsHBwcPDw8TExMbGxsfHx8jIyMrKys3Nzc7Ozs/Pz9LS0tPT09TU1NbW1tjY2Nra2tvb29zc3N3d3d7e3v/qwP/qwv/rxP/sxv/syP/tyv/uzP/uzv/v0P/w0v/w1P/x1v/y2P/y2v/z3P/03uDg4OHh4ePj4+Tk5OXl5efn5+jo6Ovr6+zs7O/v7//04P/14v/25P/25v/36P/46v/47P/57vLy8vT09Pb29vf39//68P/68v/79P/89vj4+Pn5+fr6+vv7+//8+P/9+vz8/P39/f/+/P7+/v///wAAAM9q+HsAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4xLjVkR1hSAAAYc0lEQVR4XtWdeWAc1XnAt3dpKGkbSppSjkDTxAmj2xK2ZRnjU7Z8gPGJMTbCJ24hJJSkaQu5ILQpadPEt3yCjeVDtrGTNqVtCm5DsC2f8tHmaKkl2VYJtkWJRFazmePbN2/m+97MezOzs7O/fzz73ux6ftrZmTfvfe97mZyYX7v5L77x+lsDeur4yX9+66nbbrgGDpNAZPWhG/76f+Ez0spbX7vpfXC0Xmira7/8E3hrunn3q0/+ChyyC8rqg9+BN5UC3/3Ar8Jhc2Cra74F+5cK//KlX4RDZ3it/vDJ92Dn0mHgCx+Go8/jsbr232HP0uJH3/gFELBxW938DuxWarz3iV8HBQve6obPwj6lyFf+ACxMOKvbn4MdSpNvDgIPA8fq01+F6lLl258AE87q81+EytLl67eBC7P64p9AVSnz9HVgA1af+a0UNmLVuRUu8LbVh/W0N2XleOe7lg5YvVtqrSQRrz5h+VhWP7gZCimudHemi+7LPr+WR602oWn1rP4mlHk5uWZGvZY+hkxb2S4we+eVvNXAk1Dkpn9HE3xKGhm7tReO081z19tW/6G/DSUujt0N708r9fvhSF387KBldZv+BBTw9C8vgzenmOarcLQ8z/6OafVj6qreNw3emG4mXIbj5Xj3H00r/ffhJUeJSNFaH78xl3lV/ya8chiYBW9KP01ZOGaHg4/nMsYTF7xy2AZvKQXWwDFzfM+w+iBsO3TVwDtohowYNWrEEHhRdCpOwlE7fMyw+gJsO8yBN2AaZq99+aK9U8+BdXNGQHFRabKPh+Pvb8no34NtRlc57O+h4v7DsAfj6LxKqCwiJ+BgGG89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'
y11 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAABkZGR4eHi4uLjAwMDExMTk5OTw8PD09PT8/P0tLS0xMTE1NTU5OTk9PT1BQUFJSUlRUVFZWVldXV1hYWFpaWl1dXV5eXl9fX2BgYGFhYWNjY2RkZGVlZWZmZmhoaGlpaWtra2xsbG1tbW5ubm9vb3FxcXJycnNzc3R0dHV1dXZ2dnl5eXp6ent7e35+fn9/f/+qAP+qAv+rBP+sB/+sCP+tCv+uDP+uDv+vEP+wEv+wFP+xFv+yGP+yGv+zHP+0Hv+0IP+1Iv+2JP+2Jv+3KP+4Kv+4LP+5Lv+6MP+6Mv+7NP+8OP+9Ov++PP++Pv+/QP/AQv/ARP/BRv/CSP/CSv/DTP/ETv/EUP/FUv/GVP/GVv/HWP/IWv/IXP/JXv/KYP/KYv/LZP/MZv/MaP/Na//ObP/Obv/PcP/Qcv/QdP/Rdv/SeP/Sev/TfP/UfoCAgIODg4SEhIeHh4iIiIuLi4yMjJCQkJGRkZOTk5SUlJWVlZmZmZycnJ6enqCgoKGhoaKioqSkpKampqmpqaqqqqurq6ysrK+vr7CwsLKysrOzs7S0tLa2tri4uLq6ury8vL+/v//UgP/Ugv/WhP/Whv/XiP/Yiv/YjP/Zjv/akP/akv/blP/clv/cmP/dmv/dnf/enP/env/foP/gov/gpP/hpv/iqP/iqv/jrP/krv/ksP/lsv/ltP/mtP/mtv/nuP/ouv/ovP/pvsDAwMHBwcLCwsTExMXFxcbGxsfHx8rKyszMzM7OztHR0dLS0tTU1NfX19jY2NnZ2dvb29zc3N3d3d/f3//qwP/rw//rxP/sxv/syP/tyv/uzP/uzv/v0P/w0v/w1P/x1v/y2P/y2v/z3P/03uDg4OHh4ePj4+Tk5OXl5ebm5ufn5+jo6Ovr6+zs7O7u7v/04P/14v/25P/25v/36P/46v/47P/57vDw8PHx8fLy8vPz8/T09PX19fb29v/68P/68v/79P/89vn5+fr6+v/8+P/9+vz8/P39/f/+/P7+/v///wAAAD9msOwAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4xLjVkR1hSAAASQElEQVR4XtWdCZgUxRWAJ3c8IsYzhnjFMwfRnnUXkJtFVEAUxGNFFBYUVI7EK0ZDjFcukmhYCTdEblwSRIkxQQ1JTFROLyRqojHcq0YFVlnd7Ukfb3q6u6q733vdPdP1fx92dXfVTP3uTE91ddWrXCGYzx313V/+9e02PXN88Nqf7vjGEftBNSUEWR110O2vw2tklQ9Wnro/1NaP3OqAW/8LRbPNx7869DNQZQ8yqyMnZfBTF8Qrx38Wqu1CtNrvHoWcTJ4+5JNQdQe/1clffw8yK8S9J0Dti/isDngMMqrFO1/6BAjYeK2OVeMiIeEHnwcFC7fVESd9BHkU5LGvgIWJy+qkGyCDmvylA3gYlKxuuglOq8rfTwMTl9Xt34KT6rL6RHBxrO44XLFfKRkrDwIbsLrl4PfhjNLcBhd42+oE/Sk4rjZtX7R0wOrD78Nh1XnzZsvHsnr12JAv1d4dW7PFtqaQ2v7YahOaVnfpq+GYny0zhvXRskfnweNWtEIVfbStKlq1HQOHvLQ9fGkeXiaD1E7fDfX08uRhttVT+qtwxMPmC6B8Vum8QPpJPNSyOlFvD/tu2uZ2hMIZ5tIdUFs3TxxiWr2u/xn2XbSNgYLZptcWqK+bP5pW+pdhz4UiUnKtO9sXcqv122DPxQQolH16N0GVS7x3YyGn62IP2doMX/v8DIc6uzjEsDoS0iX2Bv1G9TzXTwb0G6HWJe4wrL4J6RINkF+gz3bI4dANzlSQHi1QF4fXjs/pkyDtsC+4qoJWBqy0xVCXEnflxK/VIsgtw6+VBavzoC4lDs6JP8GDILcUn1YWrLQXoTIOp+WEi0VrDWSW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'
y12 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAFACAMAAAAcQsn1AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAAICAgYGBg4KAAkJCQ0NDRIMABcPABERERUVFRgYGBoaGh0dHR4eHiUZAC4eACEhISUlJSkpKS0tLTAwMDY2Njk5OTo6Ojw8PD4+PlI3AHZOAEFBQURERElJSUpKSkxMTE5OTlBQUFJSUlRUVFZWVlhYWFpaWlxcXF5eXmBgYGNjY2RkZGdnZ2hoaGtra2xsbG5ubnFxcXJycnV1dXh4eHp6enx8fH5+fo5eAJNiAJxoALx9AL2BC5yQecCAAMSCAMaEANaOANmQAOGWAOSYAOucAPGgAPqmAPyoAP+qAP+qAv+rBP+sBv+sCP+tCv+uDP+uDv+vEP+wEv+wFP+xFv+yGP+yGv+zHP+0Hv+0IP+1Iv+2JP+2Jv+3KP+4Kv+4LP+5Lv+6MP+6Mv+7NP+8Nv+8OP+9Ov++PP++Pv+/QP/AQv/ARP/BRv/CSf/DTP/ETv/EUf/GVP/GVv/HWP/IWv/IXv/KYP/KYv/LZP/MZv/MaP/Nav/ObP/Obv/PcP/Qcv/QdP/Rdv/SeP/Sev/TfP/UfoCAgIKCgoSEhIaGhoiIiIuLi4yMjI6OjpCQkJOTk5SUlJaWlpmZmZycnKCgoKKioqWlpaampqioqKqqqqysrLCwsLKysrS0tLi4uLq6ur27ury8vL6+vv/UgP/Vgv/Whf/XiP/Yiv/YjP/Zjv/akf/blP/clv/cmP/dmv/enP/env/foP/gov/gpP/hpv/iqP/iqv/jrP/krv/ksP/lsv/mtP/mtv/nuP/ouv/ovP/pvsDAwMLCwsXFxcjIyMrKyszMzM7OztDQ0NPT09TU1NbW1tnZ2dra2tzc3N7e3v/qwP/qwv/rxP/sxv/syP/tyv/uzP/uzv/v0P/w0v/w1P/x1v/y2P/y2v/z3P/03uHh4eLi4uTk5Obm5ujo6Orq6uzs7O7u7v/04P/14v/25P/25v/36P/46v/47P/57vLy8vT09Pb29v/68P/68v/79P/89vj4+Pr6+v/8+P/9+vz8/P/+/P7+/gAAAHdvKjQAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4xLjVkR1hSAAAWDklEQVR4Xt2deYAVxZ3HCxZ2PbIbDMGV3RDBA1BchEjQva9k152BgUFAUA4PRETkkkPwQCLHGrMSF3Q1GuO6yDWAUUBAcBSTJRIP5D5UJHiCyKAwMwww/dLd79vVR3VX/6pfd7/X+fwB9epVv+7PvNe/rq6ug+WCOa/9Qz9/8/PTWsnR8Mlvnrjy/NY4TB+CrC5t98hmfEapcnrjVefjaL34W7V98CNsWuK80fnbOGQXflaXPNqAjTLAZ7PPxWE7EK1aP5IhJ4PPuv4pDp3jtfpeh09ROENs6oKjt/BYtX0SBbNFw5VnQSCP26rzuyiWOZ45DwomTquO7b5GmQzyzmWwMHBYdb20BC+4dD7tDg8d2+onl2VaStM+vwomDqtHL8q4lP5tdYULt3qswzG8l2HeaQcbWM258GO8k2meQYDPW3XRnkV+xrnS1IFVw/eQm3Ua/sv0Ma0OdJZcqE4eOVRafFHTiEPzYZNZJzSsHteeQp6XI89PubG8rOToNWLampM4RC9mHDSstL9Cjofdk3viY0qQfjO/wGG6+ax93uod7VfIcVEzEduXKj0X+v4SjWsxy3XVOuG1i/X9sXEJM/wDHKyTzy42rD7WfobXTpZhw9KmcicO10lnw0q79AReOsiGlL/Wbzrl2JtaF7xysAoblT6V+3DIDh7KMc0nVhyqxDYZYLgYMq7SrS4RG1/uwBZkrht6w+BeSKfNQhy0zUbd6gKkbVajPI1Ri7fWGls1vvfilN7IS5Oeh82DdnD6cqb9BGmbEShPoPd9ruB6fOkQvJEi87Fzm8eZ9n9IcnajNIExwt+pcWHq9ZH+QuWpO+sktP/d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'
y2 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAABUVFRYWFhgYGBkZGR0dHR4eHiUlJSYmJigoKCsrKywsLC4uLjAwMDExMTIyMjMzMzQ0NDk5OTw8PD09PT8/P0pKSktLS0xMTE5OTk9PT1BQUFNTU1RUVFZWVldXV1lZWVpaWltbW11dXV5eXmBgYGFhYWJiYmRkZGZmZmhoaGpqamtra21tbW5ubnBwcHJycnNzc3V1dXZ2dnh4eHp6en19fX5+fv+qAP+qAv+rBP+sBv+sCP+tCv+uDP+uDv+vEP+wEv+wFP+xFv+yGP+yGv+zHP+zHv+0Hv+0IP+1Iv+2JP+2Jv+3KP+4Kv+4LP+5Lv+6MP+6Mv+7NP+8Nv+8OP+9Ov++PP++Pv+/QP/AQv/ARP/BRv/CSP/CSv/DTP/ET//EUP/FUv/GVP/GVv/HWP/IWv/IXP/JXv/KYP/KYv/LZP/MZv/MaP/Nav/ObP/Obv/PcP/Qcv/QdP/Rdv/SeP/Sev/TfP/UfoCAgIODg4SEhIeHh4iIiIuLi4yMjJCQkJGRkZKSkpSUlJWVlZmZmZycnJ6enqCgoKKioqWlpaampqmpqaqqqqysrK+vr7CwsLKysrOzs7i4uLq6ury8vL6+vr+/v//UgP/Vgv/VhP/WhP/Whv/XiP/Yiv/YjP/Zjv/akP/akv/blP/clv/cmP/dmv/enP/env/foP/gov/gpP/hpv/iqP/iqv/jrP/krv/ksP/lsv/ltP/mtP/mtv/nuP/ou//ovP/pvsDAwMHBwcPDw8TExMfHx83Nzc7OztHR0dLS0tTU1NbW1tjY2NnZ2dvb29zc3N/f3//qwP/qwv/rxP/sxv/syP/tyv/uzP/uzv/v0P/w0v/w1P/x1v/y2P/y2v/z3P/03uDg4OHh4ePj4+Tk5OXl5ebm5ufn5+jo6Ovr6+3t7e7u7v/04P/14v/25P/25v/36P/46v/47P/57vDw8PHx8fLy8vT09Pb29v/68P/68v/79P/89vn5+fr6+v/8+P/9+vz8/P39/f/+/P7+/v///wAAAB2rsOgAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4xLjVkR1hSAAAUOUlEQVR4Xt2de2AUx33Hr2mbPtL0ncQ1bmiTOI7dBjduXd8dQpKFRAUIyYBlEMQ4CIwBY4wskGnjJE2cunEa9+EmDRQLxMM2CGSCa2TLrds4zsOxEGAeAjdJQ9MIS7ZqOwglUnzay+3eV7OPmdmbmZ292/Xnn9ubmV32g253Z+fxm0SWz++8+0/v/8/v/diIHBOvfeOf//ryd+E0GfCsLn/fR56OoI+Lc5+7FGfrhW31q1O//CZ2jTY/vPfXccouWFa/8cffwU4xYOLB38ZpO6Ctfv6938YOMWHigbfj1Aleq6vf/UUUjhFvXIOzn8Rj9eXLX0fJePHML0Agj9vqt/4WpWLHD38XChZOq/dPeQZlYshPp8HCxGE17ZKvo0Q8uQceOWyrT/7e88iOK5+EicPqc1OeQ2Z8uRYuxOr+33waWTFm4g9hA6tPT/sscmLNj3CDz1t92Pj9CWTEm29ZOrD6ydT/Q3Lc+RvLx7L67s/9PRIZTAy/fD5aDF3EqTGYsOqEptXfGdM4v79Md9vSymT0qFu1cwCn6OW5SauJdzyLJDfDHXNwlAiSWv4U+09xZd7qW8ZUJLiY6IziX8lJ00s4VRfftaymGb/0VSQ4GVqOfSNM+SOsP9cVptU54yp8dTIwG3tGmxaG1tdMK+Pqz+Org5hIsbWuyCaeMy57A99shiN8m/CwGafs4LPZhMG6V6zGLjEgdRTnbHMuZ3XV/fhicwh7uJlR11AfwR9m3SjO2iZn9c7vYZswXoMdbMpv33cqY+aN9HYsRVpU2GqdtJM/SxhXY9PmAIoT5u2+gCyL/g3lyIgENeM4L8KDCeMybNrchOJg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'
y3 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAABkZGR4eHi4uLjAwMDExMTk5OTw8PD09PT8/P0BAQEJCQkREREZGRklJSUtLS0xMTE9PT1FRUVJSUlZWVldXV1hYWFpaWl1dXV5eXmBgYGFhYWNjY2RkZGVlZWZmZmhoaGtra2xsbG5ubm9vb3FxcXJycnV1dXd3d3h4eHp6enx8fH5+fv+qAP+qAv+rBP+sBv+sCP+tCv+uDP+uDv+vEP+wEv+wFP+xFv+yGP+yGv+zHP+0Hv+0IP+1Iv+2JP+2Jv+3KP+4Kv+4LP+5Lv+6MP+6Mv+7NP+8Nv+8OP+9Ov++PP++Pv+/QP/AQv/ARP/BRv/CSP/CSv/DTP/ETv/EUP/FUv/GVP/GVv/HWP/IWv/IXP/JXv/KYP/KYv/LZP/MZv/MaP/Nav/ObP/Obv/PcP/Qcv/QdP/Rdv/SeP/Sev/TfP/UfoCAgIKCgoSEhIaGhoiIiIuLi4yMjI+Pj5CQkJKSkpSUlJWVlZeXl5mZmZqampubm5ycnJ6enqCgoKGhoaKioqSkpKWlpaampqmpqaqqqqurq6ysrK2tra+vr7KysrS0tLa2tri4uLq6ury8vL29vb6+vv/UgP/Vgv/WhP/Whv/XiP/Yiv/YjP/Zjv/akP/akv/blP/clv/cmP/dmv/enP/env/foP/gov/gpP/hpv/iqP/iqv/jrP/krv/ksP/lsv/mtP/mtv/nuP/ouv/ovP/pvsDAwMHBwcPDw8TExMXFxcbGxsfHx8jIyMrKyszMzM7Ozs/Pz9LS0tPT09TU1NbW1tjY2Nra2tvb29zc3N3d3d7e3v/qwP/qwv/rxP/sxv/syP/tyv/uzP/uzv/v0P/w0v/w1P/x1v/y2P/y2v/z3P/03uDg4OHh4ePj4+Tk5OXl5ebm5ujo6Ovr6+3t7e7u7u/v7//04P/14v/25P/25v/36P/46v/47P/57vHx8fLy8vT09Pb29vf39//68P/68v/79P/89vj4+Pr6+vv7+//8+P/9+vz8/P39/f/+/P7+/v///wAAAJQ+NvAAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4xLjVkR1hSAAAU6ElEQVR4Xt2deWAc1X3Ht3dJL9IcjSkFktCkJKwky5J8yadsfFs+hLGNbXziM4SQENI2bUoh0JomLbGx5QtjG98HQiW9krZxSRowNr4tt2mcUIwPqRB04Ep0Nds5vvtmZt+bmXft7ow//+zse29G89Huzrx5x++lssH8yie/+tJ//MyIHb3v/PDpP7ztphtwmgyCrG665a/ewUHiypt/8bEP4mzzYVv9xupr2DXe/OzPH/klnLIPltVHvoedksA//uYv47Q90FY3/DPKJ4WXnvx5nDoh3+r3/6wXhZPD+1/6NM4+R57Vr/8YJZPF9//+5yDg4Le6830USxrv3farULDxWn3s6yiTRL58OywsPFa3fwsFkskTD8LDxLV66NvITiqrH4KJx+pr30Rmcnn0M3AhVo/+KbKSzAO/AxtYPfwJZCSa3g/hAu9YfcJ4DxnJ5s0f2DqwunYYyUnnpT+yfWyrHz2ARAa97ZffiheXO3BqLG6z64SW1eNB37/eo2unD0zHj9oZ60/hFPN543DOqvdJJPnp2n4XjhJHJu7twXn6+dKtjtUPDGY1/cVa7B9XRh7Hmfp490e21SeNx5HgpXMR9o0x5atYH9dDN1tWFwzG03z7OOwZb6Z343w9vPmvlpXxWbz1kBApttbv3pxNHTa+j3cuPROxU/yZSV8TvvWVbAqbPtZhlySwE+fs8v4F0+oOvHE5VY49/AyqqxuEzRhRfQln7dLHtHoa2y6M71/l/ENXrawrB+f1RVJcmG2fs5ev3ZEyqCbakyjuUrG2DXkmrSvZH2WpKL+MEyP8+1OM39U8FCeMzquenKhDRjxYhdMi9F5I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'
y4 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAABkZGR4eHi4uLjAwMDExMTk5OTw8PD09PT8/P0BAQEREREZGRktLS0xMTE1NTU9PT1FRUVNTU1RUVFZWVldXV1hYWFlZWVpaWl1dXV5eXl9fX2BgYGFhYWJiYmRkZGZmZmpqamtra2xsbG5ubnBwcHFxcXJycnV1dXh4eHp6en9/f/+qAP+qAv+rBP+sBv+sCP+tCv+uDP+uDv+vEP+wEv+wFP+xFv+yGP+yGv+zHP+0Hv+0IP+1Iv+2JP+2Jv+3KP+3Kv+4Kv+4LP+5Lv+6MP+6Mv+7NP+8Nv+8OP+9Ov+9Pf++PP++Pv++QP/AQv/ARP/BRv/CSP/CSv/DTP/ETv/EUP/FUv/GVP/GVv/HWP/IWv/IXP/JXv/KYP/KYv/LZP/MZv/MaP/Nav/ObP/Obv/PcP/Qcv/QdP/Rdv/SeP/Sev/TfP/Tfv/UfoCAgIKCgoSEhIaGhoeHh4iIiIuLi4yMjI6OjpCQkJOTk5SUlJWVlZaWlpiYmJqampycnJ2dnZ6enp+fn6CgoKKioqSkpKampqioqKmpqaqqqqurq62tra+vr7GxsbKysrS0tLW1tbe3t7i4uLq6ury8vL29vb6+vv/UgP/Vgv/WhP/Whv/XiP/Xiv/Yiv/YjP/Zjv/akf/akv/blP/clv/cmP/dmv/enP/env/foP/gov/gpP/hpv/iqP/iqv/jrP/krv/ksP/lsv/ltP/mtP/mtv/nuP/ouv/ovP/pvsDAwMHBwcPDw8TExMbGxsnJyczMzM7OztDQ0NLS0tTU1NXV1dbW1tfX19jY2Nra2tvb29zc3N7e3v/qwP/qwv/rxP/sxv/syP/tyv/uzP/uzv/v0P/w0v/w1P/x1v/y2P/y2v/z3P/03uHh4ePj4+Tk5Obm5ujo6Orq6u3t7e/v7//04P/14v/25P/25v/36P/46v/47P/57vDw8PLy8vPz8/T09Pb29vf39//68P/68v/79P/89vj4+Pr6+vv7+//8+P/9+vz8/P/+/P7+/v///wAAAGcqjO8AAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4xLjVkR1hSAAASDklEQVR4Xu2deZzWxBnH397Vth5tvVqLtNjisRcILCBUuxwrVAW5VHRFUXAFuopASyse9a5t1VZbri6KyKnAUhFQa6vV1mJVEN1yqWjLcnoDCstu3r5Jfu/kmMn7PpNM8ib72e8/bzJHNt99d5PJZOaZVNqbL7W97v7V7zdrseOjN5666fvHH4LTFOBldfwxd/wXx4grH/7+u0fgbN2Irb568weoGm/233PYF3DKDkRWRz0Zw786L/75rS/itG3wVofch/JJ4bm7PotTZ7itfjDhUxRODs13noSzz+Ky+spzKJks3jnsMxAwcVod9yGKJY3miV+GgoHd6rgJCbpKuLn7RFjo2KxOvBkFksnTE+CRwbKadBuyk8rfJsHEZnXLFGQml6dOgQuzuvUkZCWZO4+FDawmtzuInERzMi7wplU77R2kJ5v9qw0dWH16L5KTzr+vN3wMqzePRaKIPdsb4sX23Tluq5ONNqFudbu2BWlu1tde2KMofpQPrnnZw2z/c1mr5muQ5KSpbiCOEkd6z92L83Tyu7am1WrtPaQ4qO+D+nGl23KcqYPmNw2rE7VTkWCnaWYpKseYSz/G2dq5p41utUV7G/s2GoejYrzpswvna+Pg33Ur7RvYtZEQKbHWxDbp1PPab7Fn41JUij+VB3DKFm9dl05p2ifYs1iKKklgLM7ZxpaM1ZHYtthZjhouuvcBpyMhDhSvxVlbXJux+gW2LS5DBRclDcjXLkZKLOjL3Y//enJKewbbjF1lKO/iMuRrG4uREg9ewWkxPr07pXE9ZbUo7aJkM/K1EUiJCRfitCy2pL6JLYszUNrFJcjWNpcgJSaU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'
y5 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAABkZGR4eHi4uLjAwMDExMTk5OTw8PD09PT8/P0BAQEREREZGRkpKSktLS0xMTE9PT1FRUVJSUlRUVFZWVldXV1hYWFpaWlxcXF1dXV5eXl9fX2BgYGFhYWJiYmRkZGVlZWZmZmlpaWtra2xsbG1tbW5ubm9vb3FxcXJycnNzc3V1dXZ2dnd3d3h4eHp6ent7e35+fn9/f/+qAP+qAv+rBP+sBv+sCP+tCv+uDP+uDv+vEP+wEv+wFP+xFv+yGP+yGv+zHP+0Hv+0IP+1Iv+2JP+2Jv+3KP+4K/+4LP+5Lv+6MP+6Mv+7NP+8Nv+8OP+9Ov++PP++Pv+/QP/AQv/ARP/BRv/CSP/CSv/DTP/ETv/EUP/FUv/GVP/GVv/HWP/IWv/IXP/JXv/KYP/KYv/LZP/MZv/MaP/Nav/ObP/Obv/PcP/Qcv/QdP/Rdv/SeP/Sev/TfP/UfoCAgIODg4SEhIeHh4iIiIuLi4yMjI6Ojo+Pj5CQkJOTk5SUlJmZmZqampycnJ6enqCgoKKioqOjo6SkpKWlpaampqenp6qqqq2tra6urrKysrS0tLa2tri4uLq6ury8vL6+vv/UgP/Vgv/WhP/Whv/XiP/Yiv/YjP/Zjv/akP/akv/blP/clv/cmP/dmv/enP/env/foP/gov/gpP/hpv/iqP/iqv/jrP/krv/ksP/lsv/mtP/mtv/nuP/ouv/ovP/pvsDAwMHBwcPDw8TExMbGxsjIyMnJycrKyszMzM3Nzc/Pz9DQ0NLS0tTU1NfX19jY2Nra2tzc3N7e3t/f3//qwP/qwv/rxP/sxv/syP/tyv/uzP/uzv/v0P/w0v/w1P/x1v/y2P/y2v/z3P/03uHh4eLi4uTk5OXl5ebm5ufn5+jo6Onp6evr6+zs7O/v7//04P/14v/25P/25v/36P/46v/47P/57vDw8PLy8vPz8/T09PX19fb29v/68P/68v/79P/89vj4+Pr6+vv7+//8+P/9+vz8/P39/f/+/P7+/v///wAAAIAkMWMAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4xLjVkR1hSAAAUiElEQVR4Xu2deYAW5X3H3941bdWkidbGkFpjUptWbWfZw11YUETlEEGR+wjIIcppo6a1qWnSNDFqeiD3ERCX+xCSpo29kpAUkFsEj6aNgZVlm7TCrpaV3Xk7x/f9zfE8z8wzz8y8M5Py+eed+T3PzDyfffed45nnKJXF/NJVf/zV7/xXj5473n3jH754w9WXoJgcRFZXX/q517GPvPK/f/f7l6O0fvhWv/onP8Sm+abnm1f9AorsgWf1oa9cwFYF4N+v/0UU2wVrdclfFMjJ5PXf/FkUnfBb/c51P0bmAvGNT6L0FXxWv/K3yFgs/ue3fwYCNl6rq/4T2QrHl38ZChZuq6s++i7yFJB/+gQsTFxWn7gphxdceb7/CDwMHKvH/gDJReW1x2Disvr8xwv9TZl87ya4kNUXLi/YVYrHt66EDawe/1gBL1MsX8AJ3ra6Tv9XxAvORywdWL37GUSLzo//zPKxrF678j1EOXSePpUvWs90o2gc/sq6JzStvqS/iJifUyun3K7lj5vvnbNNZPaBilXPlYh46dk7oQa7ySG3LDmDcnrZfY1ttVvfjYiH1lHYPq80rOFeYT9qWX1c/yDW3fS0NGLjHDOqFaV1s7uXafUD/e+x7qJnPjbMN/1eQXndXGZa6b/OfpEFkeJrPd2rXPq2/ijWXCzDRvmnXxuK7PDuZ8sl46YQaw6He2ObAjCe/U8zviv9/Vh2OD/Iyt88OIxcnFBaUGqHpwyrj2HZYYWdfSlWxXzKzpgtTR0oDfGjG0r6l7FMdA+wsxfESluD0jg8XWIvwduQuyhWg5hf1tWlDzI3tuOQuyhW2n4Uh3isxJws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'
y6 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAABkZGR4eHi4uLjAwMDExMTk5OTw8PD09PT8/P0BAQEREREZGRkpKSktLS0xMTE1NTU5OTk9PT1FRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWlxcXF1dXV9fX2BgYGFhYWJiYmRkZGVlZWZmZmlpaWtra2xsbG5ubm9vb3FxcXJycnV1dXZ2dnh4eHp6ent7e3x8fH5+fn9/f/+qAP+qAv+rBP+sBv+sCP+tCv+uDP+uDv+vEP+wEv+wFP+xFv+yGP+yGv+zHP+0Hv+0IP+1Iv+2JP+2Jv+3KP+4Kv+4LP+5Lv+6MP+6Mv+7NP+8Nv+8OP+9Ov++PP++Pv+/QP/AQv/ARP/BRv/CSP/CSv/DTP/ETv/EUP/FUv/GVP/GVv/HWP/IWv/IXP/JXv/KYP/KYv/LZP/MZv/MaP/Nav/ObP/Obv/PcP/Qcv/QdP/Rdv/SeP/Sev/TfP/UfoODg4SEhIaGhoeHh4iIiIqKiouLi4yMjI2NjY6OjpCQkJGRkZKSkpWVlZmZmZqampycnJ6enqCgoKKioqOjo6Wlpaampqqqqqurq7CwsLGxsbKysrW1tba2trq6ury8vP/UgP/Vgv/WhP/Whv/XiP/Yiv/YjP/Zjv/akP/akv/blP/clv/cmP/dmv/enP/env/foP/gov/gpP/hpv/iqP/iqv/jrP/krv/ksP/lsv/mtP/mtv/nuP/ouv/ovP/pvsDAwMPDw8TExMbGxsnJyc3Nzc/Pz9HR0dLS0tPT09TU1NbW1tfX19jY2NnZ2dra2tvb293d3d7e3v/pwP/qwP/qwv/rxP/sxv/syP/tyv/uzP/uzv/v0P/w0v/w1P/x1v/y2P/y2v/z3P/03uDg4OHh4eLi4ubm5ufn5+np6evr6+3t7e/v7//04P/14v/25P/25v/36P/46v/47P/57vDw8PHx8fLy8vPz8/T09Pb29v/68P/68v/79P/89vj4+Pn5+fr6+vv7+//8+P/9+vz8/P39/f/+/P7+/v///wAAAKxo9DAAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4xLjVkR1hSAAAV8UlEQVR4Xt2deWAU133Ht3fdNnZrpy2mbpripnFSu2mOkYQEAmQQt5A5TEAgwGAhwOauY9duHbdNmqRp67TmPmQjJAtzI8dpk7ZJmjStzI0wUDtOYw4BbhxLyHF2YTXbOb775nhv3rw3M7s7488/zL55u5oPu/v2Hb/3m1TOm1/67Uf//t9+eEONHdd/8PUvf+qWm3CZDLysPnjzk98dwIvElBvfeORWXK0bttWvffJVPDXm/PtHfgGX7IBldftfv4MnJYA3P/OLuGwbtNVNTyTISefNP/5ZXDrBbfVH7/8+KieIb92Dq8/jsvrVL8a8iWBz/TM/AwETp9UH/gPVEsdLvwwFA7vVB+78P9RJIK9+FBY6NquP3v4T1EgkbzwKDw3L6vHB13E+ofzocZjYrP7mfe/ibGJ54+NwIVZfuPUtnEswr90BG1h99q7/wZlE8zU08KbVXerTKE84jxk6sHr3TpQmnRt/ZfgYVq/d8SZKGaQvX4gXF69kcGkMvmP0CXWrv1W/iDI3V1ubJ5crsWPo1Id29eMS3RjtoG41cAd7vHuquRIvE0OqV53HZTr50YdMq/9Uv4ISB71NeH5cKV/L/CQ+YVh9RB3E6qd3jsaTY0zdKVysnbeG6Favq5/DYzvteGK8qXwZl2tHG2ylcupv/RgPbSRDiq313SG51DfVD+KRjX14UvypPIlLtvGXuZTKaCsuj8BzEsCkNC7a4nHN6ra38YAw0IhnOBk5fmLtSBzHiDW4aotva1Z34djiIOrbGLtm70Xj3OX2BcNRFhPKzhoXZmPgYyn1kzi2mIX6hIaDWZzSyXRNR3k8WI7rshiUUv8Bh4QzqJ2ntgsnCNnWOL1fw6/hsgiPpQZ9D4eEVagNlvSh3E7PApyNA224KMLTqdt+ikOC8/O1GaVuVuJ8DFiCSyJ8O0U1FllHl9ZLSlUXoUbpqcMVEd5KDcYRoRt1DVaikEFmNuqUnHL3qGQgNQRHBHu7PpH+ibO4Ngm1Ss4FXBEh9SQOCHtRVaP8BMoMeo52HnX8r7yIaiXnDC6IkPoYDgh7UFXD/jXsmlemlVTO6cRjjUxc3qxXcEEEurWwWXWjSBvqT0WRojT1mkWZtlqUlBwpq/tRoklNQZHOdP3LFiMnSSvy65a2SynKA/FykrQilZ9HQZ6VsXKSsxpGurT3oSSuyFjNQIF6HAWxRcZqAQrUVhTEFhmrB1GgbjYejrx/zvy502I57ylj1YQCdZNSMXMzZj2y3Ttn4nx8CGS1bcVlHJmcXlqBKjEhkBVNt/MHrNREZKVm1qNSLIjKKl4NY3RWcdKK0Epdi3qlJ0qrzGRULDlhrA63tbQfx7HBqbg08IGt+p6baBROabMN8hcbRaUnqNXZe1GoKOMvoUxVT6Ko1AS0skk5tKahqMQEs+q1S2laZJX5WZSUmGBW21GSZxfK1WMoKDGBrLLjUJJnGk6o6Xi0goGs6NlMMqUWj5+sQFbPocBiD86o96OgtMhYkbHwFhRYkDm1eKwgyFiReYv31Hv1aRSoXSiwSPD3agQKVHU8SvJMR7majkeYnYyVQkLVWlCQ5wWUJ/H3yrr4Pmf82UTSt3Drlggpq7koUdVzdq0JPShVVWv9p6RIWZVZ0ZLnxqDMIXUCRaVGykpZhSKN/lazuZvaYVsqjku0p5xV1TmUGRzr2LHLEbd2slAtYNmouobmlWvWbdi0dXvLlg1rmibpq7feyFkpM+zxS27SUS8Lj5g0q2nNs3uPXaTjaa8d2bbQ/ftiIWmlbEMhi9WoEwVjF2zpYkUWOTjz8DBUdyFrVUZadwq6HxWM0Y0bD13Fa/pxDbMnLmStvLWikKpuWLffalHF6GJ0qKWtlLItrO9Weg1OB6d2eRdnZwSHjmq8AkHeShv5UqEn6smwvdop61mh6IJcasCr5AlipVQ+5PQ61RyqSS+f2UIFHknS5mw2AllpzNrZbX4QMyd3hIpPrZrfIdo08LjgCCsIaqVROXX23Nn1Q/EoGHU7vbbiyNJr74KGsApN+QNH8CeiwK5VOqua9daUbyTYtEplNW1XsFach6VVEquhixmbOSKgL98zLIHV8I1X8MqRcwxd+aJbVawomJMGejjFtlrE3nwYFRgMFddqVmG+TzbMgWsxrepsgccFw4hmKZ7VmA7eODoy0qO0v1UsqxHbePH9UbJO+2tFsloYRQ9WjEvaN6soViPJkkkxWFAcq3nOaMJCc7gYVtVkKbxYTC681RzZ2ZXwtBTaang7XqSYnCiw1Sxz922RyVQU0qqyFa9QbOoLaDW64J0+L5YVzmpa8ZuJPG0Fs2oqVg+JQXeBrMp4aycFJ1sYq2EH8dwSQe/WjMBqLPV/VWQKYTWzeB10D6hcEOGtHvad6es/sn1R/cTampoxE2Y/3HIw7NIBTfRWz+JpHlzdsZjKvjVueWe0c56RW/H7E6cWe+xCG7bQERkfkqiteFKZF7hrQjP2R5aENuLWgifVWoNKnkw4hKphidaKI3WRSj7DYmE0w+ZIrThS7YKJZaqp7ChBiLJv4S3VMwdVBFgUvgMZZY/JW+qEVOqtaaGXFy5HZ8WRouIh+NSexhODcjIyq+iktC9XSK0DUVltRWUaeSltGB1uvqM1IitrY4ybIFKKMjFUB3l9NFbTPNutK/oSRQCmhekYLonEarT3FEXgRGF0vjxx5kRhxUqvCHajijzlx/ASAZgShZX3ikeYHJHjg8cC1URgtR71GLBzRIKyKn4MFJ0GUJBsWXgrstOHZheq0ExdtVtfzM9cap/vETqrfQapUZIgl8LPs9dRKQgtJqCOi8pme4RjpnM+yt0sRg1Zjoe2GsX5vexEHRf0It1+55ZWk+HrkZNLmn1hrcqPohKLuajkoLoDZ+30LcVZQnAnPa45pNUG1GFxnrU/oIYa0JnsclQO46Sqy0Ja1fN6AK50ngZeUqq6DTU0wjnpObBCWVXw+tb9jN+qYdSfs8jn9QzrpGaGhrPaghpM9qOSHc4UgDrwgF4jtJOR4iCM1VRuCA8jM8lsnGJzZXgUTkamlxBWlZ7fEQN6o4NtUxqT56JwUtXmUFbbcd4DOm92I84UmLowVtytWKp6AdVsvIhThUXf3BvYyrltjoYeg9TiTIHRN/cGttqBs17Qv1YLcabA6IlDglrNwklP6C5rkZaK9R2jAa0qfD5/qurePKQoh3GmwOib5wJa+Y/o6KSC0S8psrimdyiDWQ3znzSms/04ByD9r5w4eqz7bOShJof1PxXMahNOcaDTrJL/iVNbF00ja1kjZ6/dF6WaEacfyOpegYkSD6v+XQ8yFudq5h2Map3R2JMayGonzvBgWp1b4TmTO25bJN2ls8aLBbGaKBKYzrA62sDdZ161NOxaiMZW46WCWO3HCS60lUCinGbf7dx+mOvpAaxIimIutJUIY0L2FS+bn4YAVmJTxcGsFGUZZybOn53mi8hbzUexD0GtlLFh+iBYf5a2KuePFQmBrZSKfXgJea5hjlvaynv9zUlwqxBa+RtPSFuJhgiHsAqu9SBeQNaK5NTzI4xVUK1M/jde1kp400coK6VC6DfRDclUJmlVI7xcG85KqQ6y8XsJnixrxVmBcxHSSmnA60hwlcQeylmVi/8PhrUS6kI7sabq5aweQJEAoa2GyY6ds2PxTFkricwNflbldfMWLmycwOnFk3SFghzA8zSkrKi7ZXHgWo3dfAxxJ31dazzjTCT3btnGBFJWMh91jtWnDzgGvpmOOpxwMRkVxDDHiyYyVtUyERCeVtXPo4ZFdhM7Ta5UP3c5nqQjY2XLSOePl9VMZjPazUyBxQl6oLhmD4GVsZIagHtYNXjEcV1hJXSS+CFRd+A5BhJW4/BYDLaVl5SH1jqcFMDxZktYcW7/x4BpxbvZXg9j+mmUcAfNmaxWwkouzRDLqpy7a4IVHyS8zWIenmAibjVSLpEDy2otznnAiPx5Dqf86Hb+motbSUYVMaz8fhnO0h0N0T/qipcXt5Ic8TCsVuCUJ/SM4SSc8eFlVM8jbFUpGYRIW5X5rnnZenKAuvcnG/cfE7aah0ei0Fb34Yw3A/RmEqEmilqDFraSTRNAWy3DGQ50HnSf8AeDjDUEAaJWZbIB5rSVwG4deolcJFSavjGGqJV1W01BaCuBFJUvoKqFbwujDWboeBVRK5FPggPaSmCXxCFUtViKMxz0pD4uRK2kI3vp7N8C2+DoJP3+P1g9jP2fglZWGn1R6C9+oPfKv4mhgls1BK34MXAs6F9UgbnsDlS18P1enWGlbxW08unBMaAD9Hkhj2AFqlr4toHMTaCCVvLz3svM17dB3c+dht5P7LNT3DlYJAhayc8Pt5mvb8N/hipL70PwWdg8V4V6TsSsanAogeN+8ya+MwT6/5+TCs4wUyM7A/VciFnNwaEEWfp/0fe3h243fd5f9x2r8ohZ8YLxvaC/I1U+cQenUc8G/7t4xuuGuWJWQRKm2OfngE+kGqM547abWfqXHohZBdmXTP/2KGUv4xwTVnPG/Y2jb+2UR8hqDI6kuMyYj63lfAZZzdlo3lzJae/7oglZyY4YTRbhT9iZ7hkjcpEaJGnwIvYynJv/ClltxpEczDsReWkxpYbyPvkbUImFkFXA7Er1+BsO6plRKIetG+TYIDdHY3Cc1f/LI2RF7tklRzv+hpPKbVSAY3oFe3HuBM4zuMTaXkcQsgq4fTxND1INprQ7egy921ifPg3O9E2aHpTaEbEaigNpPD/6I1fuxxjy/O4l7K6cBifzKqslsiFiNRYH0mR4N+4ZPWPWrOke76YBZ7OM9y+ViYgVuWucNGFusjTCe0ZgP2eN3EDESmbJz0WIO6/vxkvQnPbcOJ1HxCrw1nH+TyUf79COK7Wo4o2IFXf7og/dAW/3Osqz3c0I3OhSxIq1b1mYdr/vAJNK734wa07JjYhVFw6C0RZAq9L7TwrdkErESjDS1gt5LY7UbqFWVcQqbOi8rFZoKRGr4CHLeeS0wkuJWEWQ/q7TeYdRLnXeayeiUiJWUWyI7VuMv+dH+TrvEAthKRGr/8a/4TjgmxNRZyJn8CEuJWIVrmEnXPXpZ2uUr+ZMakpIiVhxJ4ZkeGUZtwM3ai1vLUhGSsQqwh2xfS0eCXL0u8RyY5akpIpspdG5aDzVzpdPXsr5PunISYlYRXnzN4O+FzfPz/e7yyYs2n7UN1RkE2qLUgorg3TvpXPne3pFQuX6F+JihSn6J1CeS8wZOC4CVhG17EE5LvRD50TAKqpkG50HfGHkrNoV5DaXAlb75MIdPRFIZTkVVQnZYLfCFbDaE8HmZJ0AVn3MpGL+iFhFdFcaeavzQW8ELmL1EA5CIm11KHCmSBEr6tMeDEmrPrLzTR4Rq6HCUeVc5Ky6/Gf9vBGx4q24SFA/1hcyS9z/MK4vGEJWAqGH0XJkHC4vIEJWw0Pt+JcmvTLAFKIDISuRcLHoOO45BhNGzEowWD4K0mvDvlEaYlZKZKN8Pw4wt5fJImglmNQiLMcF1jtEELQqi6Zx53M2cIJwN4JWyiR+oF4EXH5Ibm6Ch6iVshqPCsS1Db7LohIIW5WFyJfuS2ZHgAEvB2GrMPnSfcjuDf8L5UTcqlD9Js/QmBBIWMnvFRHg1BKvKNMwyFhFrpXZ7RHjHBYpq2i1ejZw48bCIGcVodaxhQEjMUD5sBGeYV2yVpw718jQvdEj+YMYo5pbT+rj82uHty5gfi1lrZSGIMl37GQPrwjX6E3tsPdzrm5lTAVIWynDw4TK9O9r4gXPCVBzAC9FyG6lpnflrRSlMWB20CvtjaGbceaN9V9xR3YGsVJG7JTu6/bsXzcjguGgx9aOdOAd6w5GrBbPK3T10MZGiXgLHp77VVxaAa203m6jwFpJX9eWBRH2hzgZNtKOzTaBrTQmLGs7zVwvyfac2L9jXXPDeFSMCO4Yz7EhI4yVTtX05c8ffPnYyeNHD3d1Hty3c8PSufX3Rjf8s1Pu2ArTf+H0Jcecsn3zTFirImJfxDjZrLemzggNWzBsgqysMMVeslOrfLn1FbBtdUiOlbVludf+89RMtGy3ZUmOFYkE73f+5lq7Ja0Vh+RYkf5nKwrykAVeK+NCYqzuxdWoqntZlbxZ51CQIKu5uBoq841SRVKgk3W/xFiRd2QzCixISBJ5FxNjRbZ1rEaBBcmpREKDEmNFfoPpDTWkQ0r2DyfGiuSvdjeBtkYweVb1uBpbVlswBSeSaGVlT2hGSR4rdCd5VlbSvVPOMfUoa/4/gVZWkpcOu1a1bXySQKtR1pjRpmWXSqKVPYn64UbTq2qZI09UEq0m2Ye+F9Y3zW9ucd0uJolW/hlVE2nFT1aqkUgrpdZnEjKZVn5aCbVSarlJKZJqpVRs4sShJ9ZKUe476PTKtJItHwm2UpRx28nMTH/nilplLx4k20qjZs7aLds3rZllrMcRKzKlllArB2R7DkmG/l6wIrctJomC3gNW5A4dV1GQRKtKdyIQsqO+EwXJs6pcefmKMwrAus/iRpQkzUpz0i7ouH0+ZpwV/2FFpiTJynTSeNGKkbRJHUGRBm01GAeEuFjNtFIZ9S41V4HHt9hybxj30zehrR7DASEuViPt2UPShzau2+aIIjhhW42mrW7DAYHOcF8iuLf+SNvD+6kb76d+FwcEZh7AkkDf4cfCsahA5YRJvQ8HhP7CBBoEoNw7kSFuFWpC3aXmndRgKr0f614zpaHSK/zcIUXn3fqv1O99H4cE98R2Cakm/XM7WVf2Aeoe9c+k1GdwSKDWLEvJXDq1xxkyrjKhb8X0VEp9HIeEgaDbdgtCVYtz8+j5Ve6gRzqH3pCU+n4cWtALYSVl2Py2/A/yxT1z6ahDOsnDoyl1yA0cE9KxerMM6uc3LW1qYO4uaaSau9dzKfVX/hkPLMLkbCw2jByRn9es1HvwwIbVyY89jBylt+hWH76ORxbZENvHiwvVqqvq/96qW6n/aD6ykxQthpT6FznD6m7zkYPs+gR8t6pY9wK6/inN6hva5/BfUeDgRCSbXgvJTKqvrvPlnGaV0w7onyyd9LNR72mLlKm7mFPw1x81rF5VWY27wUDngxHHPUdEeZ1n9q3Pa1Kalf5mDaabwTy9XbufjxcdezjZt974A1h9U3vw52ZZ8rlTl9KtclqXY7Cu9h7gK4aUYfU57eHNPzaLk81rt1tWue9pBbdTncTk8fYThhOscm9rRZ8wzySYG4MMGQ3TSv9qqZ81zyWWgT80XTRg9ad6cbK1bnzYVNGBVe4p/cQnEvzdeucOmOjkrXLGG/U7iW0Jf/AIPAyIVe5P9JH+73/LrJQ0vvrrsDCxrHK5t/TzT3p3nmLL2/f8HBSA3SqnjUq0ccm/GDWTw8DTv4nrJzisco/8RK82KFHdp5fu/nlcvYXTKpf7J6PmbzxDTafFk3f/7kM348rtuK1yua8Z1W/5+Ndj38z/9Kt3PXYTrtoJbZXLfUnvQGkMfuqlH5pHsWPg9Wf+7Nbv3I0LdpHL/T82BHVTzMs3wQAAAABJRU5ErkJggg=='
y7 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAABkZGR4eHi4uLjAwMDExMTk5OTw8PD09PT8/P0BAQEREREZGRkpKSktLS0xMTE1NTU5OTk9PT1FRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV9fX2BgYGFhYWJiYmRkZGVlZWZmZmlpaWtra2xsbG5ubm9vb3FxcXJycnV1dXh4eHp6enx8fH5+fn9/f/+qAP+qAv+rBP+sBv+sCP+tCv+uDP+uDv+vEP+wEv+wFP+xFv+yGP+yGv+zHP+0Hv+0IP+1Iv+2Jf+2Jv+3KP+4Kv+4LP+5Lv+6MP+6Mv+7NP+8Nv+8OP+9Ov++Pf++Pv+/QP/AQv/ARP/BR//CSP/CSv/DTP/ETv/EUP/FUv/GVP/GVv/HWP/IWv/IXP/JXv/KYP/KYv/LZP/MZv/MaP/Nav/ObP/Obv/PcP/Qcv/Rdf/Rdv/SeP/Sev/TfP/UfoODg4SEhIaGhoeHh4iIiIqKiouLi4yMjI2NjY6OjpCQkJGRkZKSkpSUlJqampycnJ6enqCgoKKioqOjo6Wlpaampqqqqqurq7CwsLGxsbOzs7S0tLa2trq6ury8vP/UgP/Vgv/WhP/Whv/XiP/Yiv/YjP/Zjv/akP/akv/blP/clv/cmP/dmv/enf/env/foP/go//gpP/hpv/iqP/iqv/jrP/krv/ksP/lsv/mtP/mtv/nuP/ouv/ovP/pvsDAwMPDw8TExMfHx8nJyc3Nzc/Pz9HR0dLS0tPT09TU1NbW1tfX19jY2NnZ2dra2tvb29zc3N/f3//pwP/qwP/qwv/rxP/rxv/sxv/syP/tyv/uzP/uzv/v0P/w0v/w1P/x1v/y2P/y2v/z3P/03+Hh4eLi4uPj4+Xl5ebm5ufn5+jo6Onp6evr6+3t7e/v7//04P/14v/25P/25v/36P/46v/47P/57vDw8PLy8vPz8/T09Pb29v/68P/68v/79P/89vj4+Pn5+fr6+vv7+//8+P/9+vz8/P39/f/+/P7+/v///wAAACsZAT0AAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4xLjVkR1hSAAAQLUlEQVR4Xt2de4BUVR3Hp3dWvoAKVs0MKtFE090FBEFeCriISBAqkgjyCAmENDVTy8qyBwXiIg9BFHkoIqilFZamLQQIqKBZZro8NRUWH7uwe6f7+M6ZO3Pu3DmP332cPv/sufeec+d8dma+c+fOuedmsqX5xJFn3PbYqwet1HHotT/+8nufPwzdDKCU1QlHXP34IewkpbQ8dWMr9LaYYKvPnPQnNE05L53+MXS5gCCrdte8iUYG8O6PPo5u++CtDuv0OhoYwrs3fBhdZxRbfa3NE6hsEP9qg97nKLL69DUpjLzytNz6IQh4FFod/wiqGcdfPgkFF7/V8R1eQh0DefNkWDj4rE5uZ1hMFPJeO3jY5K2ur/gvthvKwQqY+Kx+crjRz5TD+4fDhVn9tNU/sM1g3joWNrC6qeOj2GI0zyDgPauO1nVYbzi/cnVg9X6HlB+fC9PB9XGtXj7uSawMoGnvzh3pYk8juhbAm+4xoWP1c+s0rCvmwNJJQ7pUpo7qmvF3v4EuFnNrzqrl2OBPqvopZ2E3KaTr+K3oZiGHvuJZ/dX6PtYU0DS9GjtIK+P2oasFzHCtTrLavoUVfrbWoG2K6bManfXT0t6xesXqhGU/dV3RMt3ci+76ucWxsj73FBZ9GCIVqPV2+2xmrXUClnxsMUWqsvIBdNnHCdmMFZAVjeehiQH03INO55lhW7X+MxbyXOXW71pTnh5uzUQZ1YJeM96xrTpya7dXudWHYDGM77g1k2UV+pLn1IzVFsU8k73aplhdhL7kOT1jXYsio6G7V9sUq8pt6AzjV5m2M1Bk3IPKxlhNRWcYT2f4sBiPysZYDUVn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'
y8 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAABkZGR4eHi4uLjAwMDExMTk5OTw8PD09PT8/P0BAQEREREZGRkpKSktLS0xMTE1NTU5OTk9PT1FRUVJSUlRUVFZWVldXV1hYWFlZWVpaWlxcXF1dXV5eXl9fX2BgYGFhYWJiYmRkZGVlZWlpaWtra2xsbG1tbW5ubm9vb3FxcXJycnNzc3V1dXZ2dnd3d3h4eHp6en5+fn9/f/+qAP+qAv+rBP+sBv+sCP+tCv+uDP+uDv+vEP+wEv+wFP+xFv+yGP+yGv+zHP+0Hv+0IP+1Iv+2JP+2Jv+3KP+4Kv+4LP+5Lv+6MP+7M/+7NP+8Nv+8OP+9Ov++PP++Pv+/QP/AQv/ARP/BRv/CSP/CSv/DTP/ETv/EUP/FUv/GVP/GVv/HWP/IWv/IXP/JXv/KYP/KYv/LZP/MZv/MaP/Nav/ObP/Obv/PcP/Qcv/QdP/Rdv/SeP/Sev/TfP/UfoGBgYKCgoSEhIiIiIuLi4yMjI6Ojo+Pj5CQkJOTk5WVlZqampycnJ2dnaCgoKKioqOjo6SkpKWlpaampqenp6urq62tra+vr7KysrS0tLa2trm5ubq6ur29vf/UgP/Vgv/WhP/Whv/XiP/Yiv/YjP/Zjv/akP/akv/blP/clv/cmP/dmv/enP/env/foP/gov/gpP/hpv/iqP/iqv/jrP/krv/ksP/lsv/mtP/mtv/nuP/ouv/ovP/pvsDAwMHBwcPDw8TExMbGxsjIyMnJycrKyszMzM3Nzc/Pz9DQ0NLS0tTU1NfX19jY2Nra2tzc3N3d3d7e3t/f3//qwP/qwv/rxP/sxv/syP/tyv/uzP/uzv/v0P/w0v/w1P/x1v/y2P/y2v/z3P/03uHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6evr6+zs7O7u7v/04P/14v/25P/25v/36P/46v/47P/57vDw8PLy8vPz8/T09PX19fb29v/68P/68v/79P/89vj4+Pr6+vv7+//8+P/9+vz8/P39/f/+/P7+/v///wAAABfKiGAAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4xLjVkR1hSAAAWaklEQVR4XtWdeWAdx13HH2dJoXFJg+OG0DSmTgrhaGB1WbJs+YyP+IitxLcdK/J9xDYQAoGUltJCkxZ8yld83zdQIFxt0oJvy7YslxoKTX1ICikgWwQpedrHHt83O7szuzszu++93c8/fm9m9mk/fm935/xNJufPh/p85gt//a/v6Ymj9z+/8ZXfeegenCYHP6uH7/3Vv/w/fEhSuf7Ze3G2XvhWP/XQ13pxaLL53u/+GE7ZBc/qgcf/DQelgA/+5Mdx2hSs1T0/dx0HpIQP/vCHceoEr9Uv3v8XKJwi3n0MZ5/HY/WTn/pvlEwXf/ZDELBxWz30JZRKHf/xE1CwoK0e6v93KJNC3usPCxPK6hce+CeUSCW9T8DDwLH67X7/gvy08mswoaw+95FvIjO19H4aLsTq8/e9gbwU8/59sIHVy49+Hjmp5l3c4G2rx/RPIj3l/KOlA6v3+r+L5LTzkuVjWX3nwa8ikUO249bNZNHWhVPj8L5VJzStvqjfjzQv2SMr6qu15PFkw5ZbOEUvb+Steh98C0luOjYMw6ckkLLZp/lNwI/bVm/p/ZHgonf7QHxAUpnK/b7etKw+rfflfVW3puLYBFOzh/d19TWtvqv3wVuaq3U4Mtms5mj9lWml/8yreEuREimuVu8juczX9YfZvrG2tEhpWhNOmeLFXEbn3Ct6Z+GQFFB+CSft8E3D6mNfxhuHPTjCw/Axo2vwMkGM68ZZOxhWj34frwl3B+EAisGrTt8x867tm46UxLDZOmmaARm9L146bEdxh9pd1H9I6zykJoSRWZwY4UsZ/WG8JPSOQXHCzDZkgUO1yEgGR3BahDcz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'
y9 = b'iVBORw0KGgoAAAANSUhEUgAAANUAAAE/CAMAAADmNnbhAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAABkZGR4eHi4uLjAwMDExMTk5OTw8PD09PT8/P0pKSktLS0xMTE1NTU5OTlBQUFNTU1RUVFZWVlhYWFlZWVtbW11dXV5eXmBgYGFhYWJiYmRkZGZmZmpqamtra2xsbG1tbW5ubnBwcHFxcXJycnV1dXh4eHp6en5+fv+qAP+qAv+rBP+sBv+sCP+tCv+uDP+uDv+vEP+wEv+wFP+xFv+yGP+yGv+zHP+0Hv+0IP+1Iv+2JP+2Jv+3KP+3Kv+4Kv+4LP+5Lv+6MP+6Mv+7NP+8Nv+8OP+9Ov++PP++Pv+/QP/AQv/ARP/BRv/CSP/CSv/CTP/DTv/ETv/EUP/FUv/GVP/GVv/HWP/IWv/IXP/JXv/KYP/KYv/KZP/MZv/MaP/Nav/NbP/ObP/Obv/PcP/Qcv/QdP/Rdv/SeP/Sev/TfP/UfoCAgIKCgoSEhIaGhoeHh4iIiImJiYqKioyMjI6Ojo+Pj5CQkJOTk5WVlZaWlpiYmJqampycnJ2dnZ+fn6CgoKKioqOjo6SkpKampqioqKmpqaurq62trbGxsbKysrS0tLW1tba2tri4uLq6ury8vL29vb6+vv/UgP/Vgv/WhP/Whv/XiP/Yiv/YjP/Zjv/ZkP/akP/akv/blP/clv/cmP/dmv/enP/env/foP/gov/gpP/hpv/iqP/iqv/jrP/krv/ksP/lsv/ltP/mtP/mtv/nuP/nuv/ouv/ovP/pvsHBwcPDw8TExMbGxsnJycrKyszMzM7OztDQ0NLS0tTU1NXV1dbW1tfX19nZ2dra2tvb29zc3N7e3v/qwP/qwv/rxP/sxv/syP/tyv/uzP/uzv/v0P/w0v/w1P/x1v/y2P/y2v/z3P/03uHh4ePj4+Tk5Ofn5+jo6Orq6uvr6+zs7O3t7e/v7//04P/14v/25P/25v/36P/46v/47P/57vDw8PLy8vPz8/T09PX19fb29vf39//68P/68v/79P/89vj4+Pr6+vv7+//8+P/9+vz8/P/+/P7+/v///wAAAJqY7cUAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4xLjVkR1hSAAAV7ElEQVR4Xt2deWAVx33HX++6ce06dd3Ubp24dWM/ISEkLiFQOQRGnKKY+zCUSxxNGidtnaZuYsd2mto52iIQUC6Jw8hABQXiuKldp3XtIsRtjtRxmhQkJOqkNgg7T0j7usf3zR4zszszu+9Yf/5A+2Znn/aD9pjzN4k0n1/63S+++L33tIKj78ev/+1f/PZdt+A0GfCsPvY733gXX1Ko/OiZOz+Cs/XCtrr1uZ/i0MLmJ1/681/AKbtgWf3mv+OgGND3ra/+Ik7bAW11y6s4IC5888s/i1MneK1+7yt9yBwfPvjMJ3D2GTxWt/4AOePFq3/3MxCwcFs9Gr8/lMX/3fXLUDBxWt31LPLEkL7P3AMLA4fVfS8hRzz50gPw0LGtPvcv2B1XnnoQJg6rJ17EzvjyhfvgQqye/Ap2xZnfvw02sHrsk9gRa26+gwe8ZfUJLR7lviB+8K+mDqw++E8kx52v/anpY1r912NIZNB3teNyYdFxHafG4jfMMqFh9TTv+utrXVM7KFl4DJu14U2copfvfydj1fcNJLnpbhyFbylEJu/rxXm6+dSdltXrGrP01zIYxxcq1Wdwpi7eec20uk97DglOri3EsQVMcQPrz/XgRw2r72s38dlB1xgcWdjM7sH5Onj7JcNK+xw+OoiJFFvrjrvTie9qb+GTTWosDip8FuKUHfzNo+kENl2swiFxYB/O2eb9N3SrP8EHm+NFOMJFceWokcOYe/LKoE6ctc3tutV3sE3oq8YBNsWzt59MGfu627ZMKzCzReZJO/n8vQntA2wTWpGdMHSd6//jYl05dhQE/a/ivAgvP824r2Yhe4blN7CD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'



Update = lambda elem, value: window.Element(elem).Update(value)

class BadInputError(Exception):
    pass


class Player():

    def __init__(self, name):
        self.id = None
        self.name = name
        self.type = 'Human'
        self.hand = Hand()
        self.legalCards = []
        self.wildCards = []
        self.valueChangeCards = []
        self.zeroCards = []
        self.canSkip = False
        self.canReverse = False
        self.canDrawTwo = False
        self.canDrawFour = False
        self.canValueChange = False
        self.drew = False
        self.scrollMax = 0
        self.points = 0
        self.forceDraw = 0

    def addCard(self, card):
        self.drew = True
        if self.forceDraw > 0:
            self.forceDraw -= 1
            self.drew = False
        self.hand.addCard(card)

    def beginTurn(self):
        self.drew = False

    def didDraw(self):
        return self.drew

    def getLegalCards(self, color, value, zeroChange=False):
        self.canSkip = False
        self.canReverse = False
        self.canDrawTwo = False
        self.canDrawFour = False
        self.canValueChange = False
        self.canZeroChange = False
        self.legalCards = []
        self.wildCards = []
        self.valueChangeCards = []
        self.zeroCards = []
        plusFours = []
        for card in self.hand:
            if card.isWild():
                if card.getValue() == '+4':
                    plusFours.append(card)
                else:
                    self.wildCards.append(card)
            elif zeroChange and card.isZero():
                self.canZero = True
                self.zeroCards.append(card)
            elif card.getColor() == color or card.getValue() == value:
                if card.getColor() != color:
                    self.canValueChange = True
                    self.valueChangeCards.append(card)
                if card.getValue() == "+2":
                    self.canDrawTwo = True
                elif card.getValue() == 'R':
                    self.canReverse = True
                elif card.getValue() == 'X':
                    self.canSkip = True
                self.legalCards.append(card)
        if len(self.legalCards) == 0 and len(plusFours) > 0:
            self.canDrawFour = True
            self.wildCards += plusFours

    def getValidCards(self):
        return self.legalCards

    def getAllValidCards(self):
        return self.legalCards + self.wildCards + self.zeroCards

    def hasLegalCard(self):
        return len(self.legalCards) > 0

    def addPoints(self, amount):
        if (self.points + amount) <= 999999999999999999999:
            self.points += amount

    def removeCard(self, index):
        return self.hand.removeCard(index)

    def assignID(self, identity):
        self.id = identity

    def getName(self):
        return self.name

    def getID(self):
        return self.id

    def getPoints(self):
        return self.points

    def getType(self):
        return self.type

    def getCardNum(self):
        return len(self.hand)

    def getHand(self, scrollNum=0, hide=False):
        return self.hand.show(scrollNum, hide)

    def getForceDraws(self):
        return self.forceDraw

    def addForceDraw(self, num):
        self.forceDraw += num

    def decreaseForceDraw(self):
        self.forceDraw -= 1

    def removeForceDraw(self):
        self.forceDraw = 0

    def checkCard(self, index):
        return self.hand.getCard(int(index))

    def discardHand(self):
        self.hand.discard()

    def __str__(self):
        return self.name

    def __repr__(self):
        return '({},{})'.format(self.name, self.points)


class Hand():
    ''''deck' (Deck) : Card's Color (rgby)
       'numberOfCards' (int) : Card's Value (0-9, R, X, W, +2, +4)'''

    def __init__(self, deck=None, numberOfCards=0):
        self.hand = []
        if deck != None:
            self.draw(deck, numberOfCards)

    def __iter__(self):
        return iter(self.hand)

    def __len__(self):
        return len(self.hand)

    def __getitem__(self, item):
        try:
            return self.hand[item]
        except:
            return ''

    def addCard(self, card):
        self.hand.append(card)

    def removeCard(self, index):
        index = int(index)
        if (0 <= index < len(self)):
            return self.hand.pop(index)

    def discard(self):
        self.hand = []

    def show(self, scrollNum=0, hide=False):
        return ''

    def getCard(self, index):
        return self.hand[index]

    def indexCard(self, card):
        return self.hand.index(card)


class GameSettings():
    playerIdentities = ('play1', 'play2', 'play3', 'play4')
    computerNames = ('Watson', 'SkyNet', 'Hal', 'Metal Gear')

    def __init__(self):
        self.playerStaging = []  # Where Player Objs Are Stored Before Game Starts
        self.players = {}  # ID : Player Obj
        self.numPlayers = 0
        self.useColor = True
        self.displayEffects = True
        self.hideComputerHands = True
        self.zeroChange = False
        self.computerSimulation = False
        self.mainMenuError = ''
        self.computerSpeed = 'normal'

    def canAddPlayer(self):
        return (self.numPlayers < 4)

    def canRemovePlayer(self):
        return (self.numPlayers > 0)

    def canBegin(self):
        return (self.numPlayers > 1)

    def addPlayer(self, player):
        self.playerStaging.append(player)
        self.numPlayers += 1

    def removePlayer(self, number):
        number -= 1
        del self.playerStaging[number]
        self.numPlayers -= 1

    def clearStaging(self):
        self.numPlayers = 0
        self.playerStaging = []

    def finalizePlayers(self):
        self.players.clear()
        identity = 0
        for player in self.playerStaging:
            playerID = GameSettings.playerIdentities[identity]
            player.assignID(playerID)
            self.players[playerID] = player
            identity += 1

    def getPlayerNum(self):
        return self.numPlayers

    def getComputerName(self):
        complete = False
        index = self.numPlayers
        while not complete:
            name = self.computerNames[index]
            complete = True
            for player in self.playerStaging:
                if player.getName() == name:
                    index += 1
                    if index >= len(self.computerNames):
                        index = 0
                        complete = False

        return self.computerNames[index]

    def getRandomIdentity(self):
        '''For Getting a Random Player for First Turn.'''
        return random.choice(self.players.keys())


    def changeComputerSpeed(self):
        return



class Deck():
    ''''shuffle' (bool) : shuffle deck.'''

    colors = ('red', 'yellow', 'green', 'blue')
    values = ('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'X', 'R', '+2')

    def __init__(self, populate):
        '''Initializes proper deck of 108 Uno Cards.'''
        self.deck = []
        if populate:
            self.populate(True)

    def __getitem__(self, index):
        return self.deck[index]

    def populate(self, shuffle=True):
        for color in self.colors:
            for value in self.values:
                self.deck.append(Card(color, value))
                if value != '0':
                    self.deck.append(Card(color, value))
        for i in range(4):
            self.deck.append(Card('wild', '+4'))
            self.deck.append(Card('wild', 'W'))
        if shuffle:
            self.shuffle()

    def __iter__(self):
        return iter(self.deck)

    def __len__(self):
        return len(self.deck)

    def draw(self):
        return self.deck.pop()

    def place(self, card):
        return self.deck.append(card)

    def insert(self, card):
        self.deck.insert(0, card)

    def shuffle(self):
        random.shuffle(self.deck)


class ComputerPlayer(Player):

    def __init__(self, name):
        super().__init__(name)
        self.type = 'Computer'
        self.begun = False
        self.colorsInHand = {'red': 0, 'blue': 0, 'green': 0, 'yellow': 0, 'wild': 0}
        self.colorsOutHand = {}
        self.currentColor = ""

    def addCard(self, card):
        Player.addCard(self, card)
        color = card.getColor()
        self.colorsInHand[color] += 1

    def indexCard(self, cardColor, cardValue):
        for card in self.hand:
            if card.getValue() == cardValue:
                if cardValue in ('+4', 'W'):
                    return self.hand.indexCard(card)
                else:
                    if card.getColor() == cardColor:
                        return self.hand.indexCard(card)
        raise ValueError("Card Cannot Be Found")

    def think(self, match):
        card = None
        self.currentColor = match.currentColor
        currentValue = match.currentValue
        zeroChangeRule = match.zeroChange
        twoPlayers = False
        previousTurnID = match.getNextTurn(True)
        nextTurnID = match.getNextTurn(False)
        previousPlayer = match.getPlayer(previousTurnID)
        # nextPlayer = match.getPlayer(nextTurnID)
        if previousTurnID == nextTurnID:
            twoPlayers = True
            if self.canSkip == False and self.canReverse == True:
                self.canSkip = True
            self.canReverse = False

        self.getLegalCards(self.currentColor, currentValue, zeroChangeRule)

        ### DRAW CASE ###

        if len(self.legalCards) == 0 and len(self.wildCards) == 0:
            return "d"

        else:

            ### NO LEGAL CARD, USE WILD CARD ###

            if len(self.legalCards) == 0:

                if zeroChangeRule and self.canZeroChange:
                    bestZeroColor = self.getBestColor(self.zeroCards)
                    card = self.getCardByColor(self.zeroCards, bestZeroColor)

                else:

                    if self.canDrawFour:
                        card = self.getCardByValue(self.wildCards, "+4")
                        # print(card)

                    else:
                        card = random.choice(self.wildCards)

            else:

                ### HAS LEGAL CARD ###

                if twoPlayers and self.canSkip:  # Always play a skip card in a two player game
                    # print("Shed Skip Strategy")
                    card = self.getCardByValue(self.legalCards, "R", "X")

                if self.canReverse and previousPlayer.didDraw():
                    # print("Reverse Strategy")
                    reverseCards = self.getAllCardsByValue(self.legalCards, "R")
                    for reverseCard in reverseCards:
                        if reverseCard.getColor() == self.currentColor:
                            card = reverseCard

                if self.canValueChange:
                    # Computer Can Value Change, However, Should it?
                    # Computer Checks to See if Value Change Color is Better Than Current
                    currentColorNum = self.colorsInHand[self.currentColor]
                    bestValueChangeColor = self.getBestColor(self.valueChangeCards)
                    if self.colorsInHand[bestValueChangeColor] > currentColorNum or len(self.valueChangeCards) == len(
                            self.legalCards):
                        card = self.getCardByColor(self.valueChangeCards, bestValueChangeColor)

                if card == None:
                    # print("Random Strategy")
                    card = random.choice(list(set(self.legalCards) - set(self.valueChangeCards)))

        color = card.getColor()
        self.colorsInHand[color] -= 1
        return str(self.indexCard(card.getColor(), card.getValue()))

    def getWildColor(self):
        maxKey = max(self.colorsInHand, key=self.colorsInHand.get)
        if maxKey == 'wild':
            return random.choice(('r', 'g', 'b', 'y'))
        else:
            return maxKey

    def getCardByValue(self, cardList, *values):
        for card in cardList:
            if card.getValue() in values:
                return card

    def getAllCardsByValue(self, cardList, *values):
        cards = []
        for card in cardList:
            if card.getValue() in values:
                cards.append(card)
        return cards

    def getCardByColor(self, cardList, *colors):
        for card in cardList:
            if card.getColor() in colors:
                return card

    def getBestColor(self, cardList):
        bestColor = None
        bestColorNum = 0
        for card in cardList:
            color = card.getColor()
            if self.colorsInHand[color] > bestColorNum:
                bestColor = color
                bestColorNum = self.colorsInHand[color]
        return bestColor


class Card():
    '''
    'suit' (string) : Card's Color (rgby)
    'rank' (string) : Card's Value (0-9, R, X, W, +2, +4)
    '''
    # 11 = reverse, 12 = +2
    # 0-9, X, R, W, +2, +4
    # '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'X', 'R', '+2', '+4', 'W'
    green_dict = {'0':g0, '1':g1, '2':g2, '3':g3, '4':g4, '5':g5, '6':g6, '7':g7, '8':g8, '9':g9, 'X':g10, 'R':g11, '+2':g12, '+4':plusfourgreen, 'W':wildgreen}
    red_dict = {'0':r0, '1':r1, '2':r2, '3':r3, '4':r4, '5':r5, '6':r6, '7':r7, '8':r8, '9':r9, 'X':r10, 'R':r11, '+2':r12, '+4':plusfourred, 'W':wildred}
    blue_dict = {'0':b0, '1':b1, '2':b2, '3':b3, '4':b4, '5':b5, '6':b6, '7':b7, '8':b8, '9':b9, 'X':b10, 'R':b11, '+2':b12, '+4':plusfourblue, 'W':wildblue}
    yellow_dict = {'0':y0, '1':y1, '2':y2, '3':y3, '4':y4, '5':y5, '6':y6, '7':y7, '8':y8, '9':y9, 'X':y10, 'R':y11, '+2':y12, '+4':plusfouryellow, 'W':wildyellow}
    green_cards = [g0, g1, g2, g3, g4, g5, g6, g7, g8, g9, g10, g11, g12 ]
    red_cards = [r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12 ]
    blue_cards = [b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12 ]
    yellow_cards = [y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, y10, y11, y12 ]
    wild_card = wild


    colors = {
        'red': '\033[91m',
        'green': '\033[92m',
        'yellow': '\033[93m',
        'blue': '\033[94m',
        'purple': '\033[95m',
        'cyan': '\033[96m',
        'white': '\033[97m',
        'wild': '',
        'dwild': '',
        'dred': '\033[31m',
        'dgreen': '\033[32m',
        'dyellow': '\033[33m',
        'dblue': '\033[34m',
        'dpurple': '\033[35m',
        'dcyan': '\033[36m',
        'dwhite': '\033[37m',
    }

    idMap = {
        'red': 'R', 'blue': 'B', 'green': 'G', 'yellow': 'Y', 'wild': 'W',
        '0': '0', '1': '1', '2': '2', '3': '3', '4': '4', '5': '5', '6': '6', '7': '7', '8': '8', '9': '9',
        '+2': '+', 'R': 'R', 'W': 'W', '+4': '$', 'X': 'X'
    }


    def __init__(self, color, value):
        '''Initializes Uno Card w/ Color and Value.'''
        self.wild = False  # Is wild card?
        self.zero = False
        self.cardID = '{}{}'.format(self.idMap[color], self.idMap[value])
        self.setColor(color)
        self.setValue(value)
        self.setPoints(value)

    #############################################

    ### -\/-  Retrieve Card Information  -\/- ###

    def __repr__(self):
        return "{},{}".format(self.color, self.value)

    def getBigNum(self, reverse, reverseSeed=0):
        '''Returns list of strings to draw card's value on the pile.'''
        return ''

    def getColor(self):
        '''Returns card's color.'''
        return self.color

    def getColorCode(self):
        '''Returns card's color code.'''
        return self.colorCode

    def getValue(self):
        '''Returns card's value.'''
        return self.value

    def getPoints(self):
        '''Returns card's point value.'''
        return self.points

    def getRow(self, rowNum, hide=False):
        return

    #############################################

    ### -\/-  Set Card Information  -\/- ###

    def setColor(self, color):
        '''Sets Card's color and escape code.'''
        if color == 'blue':
            self.color = 'blue'
            self.colorCode = self.colors['blue']
            self.colorCodeDark = self.colors['dblue']
        elif color == 'red':
            self.color = 'red'
            self.colorCode = self.colors['red']
            self.colorCodeDark = self.colors['dred']
        elif color == 'yellow':
            self.color = 'yellow'
            self.colorCode = self.colors['yellow']
            self.colorCodeDark = self.colors['dyellow']
        elif color == 'green':
            self.color = 'green'
            self.colorCode = self.colors['green']
            self.colorCodeDark = self.colors['dgreen']
        elif color == 'wild':  # No color modification
            self.wild = True
            self.color = 'wild'
            self.colorCodeDark = self.colors['dwild']
            self.colorCode = self.colors['wild']

    def setValue(self, value):
        if value in ('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'X', 'R', '+2', '+4', 'W'):
            self.value = value
            self.displaySpace = ' '
            if len(value) == 2:
                self.displaySpace = ''
            if value == '0':
                self.zero = True

    def setPoints(self, value):
        if value in ('0', '1', '2', '3', '4', '5', '6', '7', '8', '9'):
            self.points = int(value)
        elif value in ("W", "+4"):
            self.points = 50
        else:
            self.points = 20

    #############################################

    ### -\/-  Wild Card Methods  -\/- ###

    def changeColor(self, color):
        '''Changes Card's Color, Intended for Wild Cards.'''
        self.setColor(color)

    def isWild(self):
        '''Returns if card is a wild card.'''
        return self.wild

    def isZero(self):
        return self.zero


class Match():
    elementsInit = {
        ### Names (final) ###
        'P1Name': '           ', 'P2Name': '           ', 'P3Name': '           ', 'P4Name': '           ',
        ### Card Values ###
        'P1Cards': '           ', 'P2Cards': '           ', 'P3Cards': '           ', 'P4Cards': '           ',
        ### Turn Colors / Hand###
        'P1Turn': '', 'P2Turn': '', 'P3Turn': '', 'P4Turn': '',
        'HName': '\t\t', 'HVisual': '', 'Hand': '',
        ### Deck ###
        'DNum': '', 'Deck': ['', '', '', '', '', '', '', '', ''],
        'PostDNum': '',
        ### Pile ###
        'uHeader': '\t\t\t\t', 'uMiddle': '   ', 'uLower': '   ',
        'oHeader': '\t\t\t',
        'oMiddle': ['\t\t\t', '\t\t\t', '\t\t\t', '\t\t\t', '\t\t\t', '\t\t\t', '\t\t\t', '\t\t\t'],
        ### Messages ###
        'Console': '', 'Error': ''
    }

    speeds = {'slow': 2, 'normal': 1, 'fast': 0}

    window = None

    def __init__(self, gs):
        ### Decks ###
        self.deck = Deck(True)
        self.pile = Deck(False)

        ### Player Information ###
        self.players = gs.players
        self.turnList = []
        self.handTitles = {'play1': '', 'play2': '', 'play3': '', 'play4': ''}

        ### Carry Information ###
        self.displayEffects = gs.displayEffects
        self.hideComputerHands = gs.hideComputerHands
        self.zeroChange = gs.zeroChange
        self.computerSpeed = self.speeds[gs.computerSpeed]
        self.simulation = gs.computerSimulation

        ### Data ###
        self.handPosition = 0  # For hand displays
        self.drawAmount = 0  # Used for force draws
        self.passes = 0  # Keep track of consecutive passes for emergency color change
        self.passMax = 0  # Max passes before color change
        self.turn = ''  # Current turn
        self.event = ''  # Wild, Reverse, Skip, etc
        self.wildColorChange = ''  # Specifies color to change wild card to
        self.currentColor = ''  # Current color
        self.currentValue = ''  # Current value
        self.winnerID = ''  # ID of Player who Won
        self.reverse = False  # Is turn order reversed
        self.turnComplete = False  # Is turn complete
        self.matchComplete = False  # Is the Game over?
        self.matchAbort = False  # Did the match conclude without a winner?
        self.forcedWild = False  # Force change wild

        self.max_cards_displayed = 0
        self.previous_card = None
        ### Initialize Names / Cards / Deck (Assuming New Game) ###
        self.elements = dict(self.elementsInit)

        keyStringName = 'P{}Name'
        keyStringCards = 'P{}Cards'

        for i in self.players:
            self.elements[keyStringName.format(i[-1])] = self.players[i].getName() + (
                        ' ' * (11 - len(self.players[i].getName())))
            self.elements[keyStringCards.format(i[-1])] = '  ' + (
                        ' ' * (3 - len(str(self.players[i].getCardNum())))) + str(
                self.players[i].getCardNum()) + ' Cards'

        self.elements['DNum'] = len(self.deck)

        if len(str(len(self.deck))) < 2:
            self.elements['PostDNum'] = '\t'

        j = 8
        for i in range(int(math.ceil(len(self.deck) / 12))):
            self.elements['Deck'][j] = '='
            j -= 1

        for key in GameSettings.playerIdentities:
            try:
                self.buildHandString(key)
                self.turnList += [key]
            except KeyError:
                pass

        self.passMax = len(self.turnList)
        # ----------------------------------------- Create the GUI window -----------------------------------------
        sg.SetOptions(background_color='black', element_background_color='black', text_color='white', border_width=0)
        Card = lambda image_data, key: sg.Button('', image_data=image_data, image_subsample=4, image_size=(60, 80), button_color=('white', 'black'), key=key)
        CardBig = lambda image_data: sg.Button(button_text='', image_data=image_data, image_subsample=1, image_size=(200, 300),
                                               button_color=('white', 'black'), pad=(0, 0))
        CardBig2 = lambda image_data: sg.Image(data=image_data, size=(100, 300), pad=(0, 0), background_color='black')

        Elem = lambda key: Match.window.Element(key)
        T = lambda text, key=None, font='Helvetica 16', **kwargs: sg.T(text, key=key, font=font, **kwargs )

        MyButton = lambda text, size=(6, 1), font='Helvetica 14', **kwargs: sg.Button(text, size=size, font=font, button_color=('white', 'green3'), **kwargs)
        OvalButton = lambda text, image_data, **kwargs: sg.Button(text, image_data=image_data, font='Helvetica 14', button_color=('white', 'black'), **kwargs)

        col_players = [
            [OvalButton('Quit', greenbutton, key='_QUIT_', visible=False)],
            [T('Player', '_P1_', text_color=yellow_color)],
            [T('Cards', '_C1_', text_color=yellow_color)],
            [T(' ' * 15)],
            [T('Player', '_P2_', text_color=red_color)],
            [T('Cards', '_C2_',  text_color=red_color)],
            [T(' ' * 15,'_S3_',  visible=False,)],
            [T('Player', '_P3_', visible=False)],
            [T('Cards', '_C3_', visible=False)],
            [T(' ' * 15, '_S4_', visible=False,)],
            [T('Player', '_P4_', visible=False)],
            [T('Cards', '_C4_', visible=False)],]

        col_cards_left = [
            [OvalButton('Draw', redbutton, key='_DRAW_')],
            [T('  '), Card(back, '_DRAW_')],
            [T('0 Cards Left', font='Helvetica 14', key='_CARDS_LEFT_')],
            [OvalButton('Pass', bluebutton, key='_PASS_')],]

        NUM_COLS = 10           # how many cards shown across bottom in 1 row
        NUM_ROWS = 4
        cards = []
        for j in range(NUM_ROWS):
            cards.append([sg.T(' ' * 5,font=('Any 5'))] + [Card(None, j*NUM_COLS+i) for i in range(NUM_COLS)])

        layout = [
            [sg.Column(col_cards_left),
             sg.Graph((400, 360), (0, 300), (400, 0), key='_GRAPH_', ),
             sg.Column(col_players)],
            [T(' ')],
            [T(' ')],
            [sg.T('', justification='center', size=(55, 2), font='Helvetica 18', key='_MESSAGES_')],
            [sg.T('', justification='center', size=(55, 2), font='Helvetica 18', key='_MESSAGES2_')],
                ]
        layout += cards

        Match.window = sg.Window('Uno',
                                 background_color='black',
                                 use_default_focus=False,
                                 disable_close=True,
                                 ).Layout(layout).Finalize()

    def clearShell(self):
        os.system('cls' if os.name == 'nt' else 'clear')

    def begin(self):
        self.elements['Console'] = 'Beginning Game, Click Draw to Deal.'
        self.drawScreen()
        self.enterBreak()
        self.eventDealCards()
        self.turn = random.choice(self.turnList)
        self.elements['Console'] = 'First turn will be {}. Click Draw'.format(self.players[self.turn].getName())
        self.drawScreen(True)
        self.enterBreak()
        self.placeCard()
        self.elements['P{}Turn'.format(self.turn[-1])] = '\033[93m'
        if self.event == 'wild':
            self.eventWildCard()
        elif self.event == 'reverse':
            self.eventReverse()

    def end(self, gs):
        if not self.matchAbort:
            points = 0
            self.elements['P{}Turn'.format(self.turn[-1])] = ''
            self.elements['Console'] = '{} Wins! Click Draw to Begin Point Tally'.format(
                self.players[self.winnerID].getName())
            self.drawScreen()
            self.enterBreak()

            for identity in self.turnList:
                if identity != self.winnerID:
                    self.turn = identity
                    self.elements['HName'] = self.handTitles[self.turn]
                    self.elements['P{}Turn'.format(self.turn[-1])] = '\033[93m'
                    while self.players[identity].getCardNum() > 0:
                        card = self.players[identity].removeCard(0)
                        points += card.getPoints()
                        self.elements['Console'] = '{} Won {} Points!'.format(self.players[self.winnerID].getName(),
                                                                              points)

                        keyStringCards = 'P{}Cards'
                        self.elements[keyStringCards.format(identity[-1])] = '  ' + (
                                    ' ' * (3 - len(str(self.players[identity].getCardNum())))) + str(
                            self.players[identity].getCardNum()) + ' Cards'
                        self.players[identity].maxScroll = math.ceil((self.players[identity].getCardNum() / 10) - 1)
                        if self.handPosition > self.players[identity].maxScroll:
                            self.handPosition -= 1
                        self.buildHandVisual(identity)

                        if self.displayEffects and not self.simulation:
                            self.drawScreen()
                            time.sleep(.1)
                    self.elements['P{}Turn'.format(self.turn[-1])] = ''

            self.players[self.winnerID].addPoints(points)
            self.elements['Console'] = '{} Won {} Points! Click Draw'.format(self.players[self.winnerID].getName(),
                                                                              points)
            self.drawScreen()
            self.enterBreak()

        gs.clearStaging()
        for identity in self.turnList:
            self.players[identity].discardHand()
            gs.addPlayer(self.players[identity])
        return gs

    def adjustCardAmount(self, playerID):
        keyStringCards = 'P{}Cards'
        self.elements[keyStringCards.format(playerID[-1])] = '  ' + (
                    ' ' * (3 - len(str(self.players[playerID].getCardNum())))) + str(
            self.players[playerID].getCardNum()) + ' Cards'
        self.players[playerID].maxScroll = math.ceil((self.players[playerID].getCardNum() / 10) - 1)
        if self.handPosition > self.players[playerID].maxScroll:
            self.handPosition -= 1
        self.buildHandVisual(playerID)

    def buildHandString(self, playerID):
        playerName = self.players[playerID].getName()
        if len(playerName) < 9:
            self.handTitles[playerID] = "{}'s Hand\t".format(self.players[playerID].getName())
        else:
            self.handTitles[playerID] = "{}'s Hand".format(self.players[playerID].getName())

    def buildHandVisual(self, playerID):
        string = '['
        for i in range(self.players[playerID].maxScroll + 1):
            if i == self.handPosition:
                string += '|'
            else:
                string += '-'
        string += ']'
        self.elements['HVisual'] = string

    def checkInput(self, playerInput):
        if playerInput == '':
            return {'valid': False, 'entry': playerInput}
        if playerInput.isnumeric():
            if int(playerInput) + (10 * self.handPosition) < self.players[self.turn].getCardNum():
                return {'valid': True, 'entry': str(int(playerInput) + (10 * self.handPosition)), 'type': 'card'}
            else:
                self.elements['Error'] = '{} is not a card.'.format(playerInput)
                return {'valid': False, 'entry': playerInput}
        else:
            playerInput = playerInput.lower()[0]
            if playerInput in ['<', '>', 'u', 'd', 'p', 'q', 's']:
                return {'valid': True, 'entry': playerInput}
            else:
                self.elements['Error'] = '{} is not a valid selection.'.format(playerInput)
                return {'valid': False, 'entry': playerInput}

    def checkColorInput(self, playerInput):
        if playerInput == '':
            return {'valid': False, 'entry': playerInput}
        playerInput = str(playerInput).lower()[0]
        if playerInput[0] == 'b':
            return {'valid': True, 'entry': 'blue'}
        elif playerInput[0] == 'r':
            return {'valid': True, 'entry': 'red'}
        elif playerInput[0] == 'g':
            return {'valid': True, 'entry': 'green'}
        elif playerInput[0] == 'y':
            return {'valid': True, 'entry': 'yellow'}
        return {'valid': False, 'entry': playerInput}

    def eventDealCards(self):
        if self.displayEffects and not self.simulation:
            self.elements['Console'] = 'Dealing Cards...'
        for i in ('play1', 'play2', 'play3', 'play4'):
            if i in self.players:
                for j in range(7):
                    self.dealCard(i)

    def eventReverse(self):
        if self.displayEffects and not self.simulation:
            hide = False
            if self.players[self.turn].getType() == "Computer":
                hide = self.hideComputerHands
            self.elements['Console'] = "Reverse Card Played! Reversing Turn Order.".format(
                self.players[self.turn].getName())
            self.drawScreen(hide)
            time.sleep(1)
            for i in range(10):
                cardBigNums = self.pile[0].getBigNum(self.reverse, i)
                self.elements['oMiddle'] = cardBigNums
                self.drawScreen(hide)
                if self.displayEffects and not self.simulation:
                    time.sleep(.1)
        cardBigNums = self.pile[0].getBigNum(self.reverse, 9)
        self.elements['oMiddle'] = cardBigNums
        self.reverse = not self.reverse
        self.event = ''

    def eventSkip(self):
        if self.displayEffects and not self.simulation:
            hide = False
            if self.players[self.turn].getType() == "Computer":
                hide = self.hideComputerHands
            self.elements['Console'] = "Skip Card Placed! Skipping {}'s Turn.".format(self.players[self.turn].getName())
            self.drawScreen(hide)
            time.sleep(1)
            for i in range(2):
                self.elements['P{}Turn'.format(self.turn[-1])] = '\033[91m'
                self.drawScreen(hide)
                time.sleep(.3)
                self.elements['P{}Turn'.format(self.turn[-1])] = ''
                self.drawScreen(hide)
                time.sleep(.3)
        self.turnComplete = True
        self.event = ''

    def eventWildCard(self):
        hide = False
        if not self.forcedWild:
            if self.players[self.turn].getType() == 'Human':
                self.elements['Console'] = 'Wild Card! Specifiy a Color'
                self.elements['Error'] = 'Specifiy A Color'
                self.drawScreen()
                while True:
                    layout=[[sg.T('Wild Card! Specify a Color')],
                            [sg.Combo(('Blue', 'Red', 'Green', 'Yellow'))],
                            [sg.OK()]]
                    window = sg.Window('Wild Card').Layout(layout)

                    event, values = window.Read()
                    try:
                        playerInput = values[0].lower()[0]
                    except:
                        playerInput = ' '
                    # playerInput = str(input("Color Change: "))
                    checked = self.checkColorInput(playerInput)
                    if checked['valid']:
                        window.Close()
                        break
            else:
                hide = self.hideComputerHands
                checked = self.checkColorInput(self.players[self.turn].getWildColor())
            self.wildColorChange = checked['entry']
        else:
            self.wildColorChange = self.checkColorInput(random.choice(('r', 'b', 'g', 'y')))['entry']
            self.forcedWild = False
        self.currentColor = self.wildColorChange
        self.elements['Error'] = ""
        if self.displayEffects and not self.simulation:
            self.elements['Console'] = 'Wild Card! Changing Color.'
            seed = 1
            for i in range(10):
                if seed > 4:
                    seed = 1
                self.drawScreen(hide, wildSeed=seed)
                time.sleep(.1)
                seed += 1
        self.pile[0].changeColor(self.wildColorChange)
        self.wildColorChange = ''
        cardBigNums = self.pile[0].getBigNum(self.reverse)
        self.elements['oHeader'] = '{}\u2666\u2666\u2666=========\u2666\u2666\u2666\033[0m\t'.format(
            self.pile[0].getColorCode())
        self.elements['oMiddle'] = cardBigNums
        self.event = ''

    def eventDraw(self):
        self.players[self.turn].addForceDraw(self.drawAmount)
        self.drawAmount = 0
        self.event = ''

    def dealCard(self, playerID):

        card = self.deck.draw()
        self.players[playerID].addCard(card)

        ### Adjust Hand Visual ###
        self.players[playerID].maxScroll = math.ceil((self.players[playerID].getCardNum() / 10) - 1)
        self.handPosition = self.players[playerID].maxScroll
        self.buildHandVisual(playerID)

        ### Adjust Player Tile ###
        keyStringCards = 'P{}Cards'
        self.elements[keyStringCards.format(playerID[-1])] = '  ' + (
                    ' ' * (3 - len(str(self.players[playerID].getCardNum())))) + str(
            self.players[playerID].getCardNum()) + ' Cards'

        ### Adjust Deck ###
        self.elements['DNum'] = len(self.deck)
        if len(str(len(self.deck))) < 2:
            self.elements['PostDNum'] = '\t'
        j = 8
        self.elements['Deck'] = [' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ']
        for i in range(math.ceil(len(self.deck) / 12)):
            self.elements['Deck'][j] = '='
            j -= 1

    def placeCard(self, card=None):
        if card == None:
            ### Used At Beginning For First Card ###
            card = self.deck.draw()
            self.elements['DNum'] = len(self.deck)

        cardColor = card.getColorCode()
        cardBigNums = card.getBigNum(self.reverse)

        self.currentColor = card.getColor()
        self.currentValue = card.getValue()

        self.pile.insert(card)
        self.elements['oHeader'] = '{}\u2666\u2666\u2666=========\u2666\u2666\u2666\033[0m\t'.format(cardColor)
        self.elements['oMiddle'] = cardBigNums

        if len(self.pile) > 1:
            previousCard = self.pile[1]
            previousCardColor = previousCard.getColorCode()
            self.elements['uHeader'] = '{}      \u2666\u2666\u2666=========\u2666\u2666\u2666\033[0m\t\t'.format(
                previousCardColor)
            self.elements['uMiddle'] = '{}| |\033[0m'.format(previousCardColor)
            self.elements['uLower'] = '{}\u2666\u2666\u2666\033[0m'.format(previousCardColor)

        if self.currentColor == 'wild':
            self.event = 'wild'

        if self.currentValue == 'X':
            self.event = 'skip'
        elif self.currentValue == 'R':
            if len(self.players) > 2:
                self.event = 'reverse'
            else:
                self.event = 'skip'
        elif self.currentValue == '+4':
            self.drawAmount = 4
        elif self.currentValue == '+2':
            self.drawAmount = 2
        self.passes = 0

    def extractCard(self, playerID, index):
        card = self.players[playerID].removeCard(index)
        if self.players[playerID].getCardNum() == 0:
            self.matchComplete = True
            self.winnerID = self.turn
        self.adjustCardAmount(playerID)
        return card

    def enterBreak(self):
        if not self.simulation:
            while True:
                if Match.window is None:
                    break
                event, values = Match.window.Read()
                if event == '_DRAW_':
                    break
                if event == '_QUIT_':
                    if sg.PopupYesNo('Do you really want to quit?') == 'Yes':
                        self.matchAbort = True
                        self.matchComplete = True

    def nextTurn(self):
        self.turnComplete = False
        self.handPosition = 0
        turnType = self.players[self.turn].getType()
        self.players[self.turn].beginTurn()
        ### Prepare Hand Visuals ###

        self.elements['HName'] = self.handTitles[self.turn]
        self.buildHandVisual(self.turn)

        if self.event == 'skip':
            self.eventSkip()
        elif self.drawAmount > 0:
            self.eventDraw()
        #--------------  Main GUI event loop ---------------
        while not self.turnComplete:
            if turnType == 'Human':
                self.players[self.turn].getLegalCards(self.currentColor, self.currentValue, self.zeroChange)
                if len(self.deck) > 0:
                    self.elements['Console'] = 'Select a card or Draw'
                else:
                    self.players[self.turn].removeForceDraw()
                    self.elements['Console'] = 'Select a card, Draw, or Pass'
                if self.players[self.turn].getForceDraws() > 0:
                    self.elements['Error'] = 'Draw Card Played! Draw {} cards.'.format(
                        self.players[self.turn].getForceDraws())
                self.drawScreen()
                ## GUI INPUT
                event, values = Match.window.Read()

                playerInput = str(event)
                if event == '_DRAW_':
                    playerInput = 'd'
                elif event == '_PASS_':
                    playerInput = 's'
                elif event == '_QUIT_':
                    if sg.PopupYesNo('Do you really want to quit?') == 'Yes':
                        self.matchAbort = True
                        self.matchComplete = True
                        break

                if playerInput == '<':
                    self.handPosition -= 1
                    if self.handPosition == -1:
                        self.handPosition = self.players[self.turn].maxScroll
                    self.buildHandVisual(self.turn)
                elif playerInput == '>':
                    self.handPosition += 1
                    if self.handPosition > self.players[self.turn].maxScroll:
                        self.handPosition = 0
                    self.buildHandVisual(self.turn)
                elif playerInput == 'd':
                    if len(self.deck) > 0:
                        self.elements['Error'] = ''
                        self.dealCard(self.turn)
                    else:
                        self.elements['Error'] = "Cannot Draw. Deck is Empty"
                elif playerInput == 'p':
                    pauseOutput = self.pauseScreen()
                    if pauseOutput == 'quit':
                        self.matchComplete = True
                        self.turnComplete = True
                        self.winnerID = 'play1'
                        self.matchAbort = True
                elif playerInput == 's':
                    if len(self.deck) > 0:
                        self.elements['Error'] = "Cannot pass until Deck is empty."
                    elif len(self.players[self.turn].getAllValidCards()) > 0:
                        self.elements['Error'] = "Cannot pass while having playable cards."
                    else:
                        self.turnComplete = True
                        self.passes += 1
                        if self.passes == self.passMax:
                            self.forcedWild = True
                            self.event = 'wild'
                            self.passes = 0
                elif playerInput.isnumeric():
                    if self.players[self.turn].getForceDraws() == 0:
                        cardCheck = self.players[self.turn].checkCard(playerInput)
                        if cardCheck in self.players[self.turn].getAllValidCards():
                            card = self.extractCard(self.turn, playerInput)
                            self.placeCard(card)
                            self.elements['Error'] = ""
                            self.turnComplete = True
                        else:
                            self.elements['Error'] = "Card Doesn't Match The Color {} or Value {}!".format(
                                self.currentColor, self.currentValue)
                    else:
                        pass

            elif turnType == 'Computer':
                event, values = Match.window.Read(timeout=0)
                if event == '_QUIT_':
                    if sg.PopupYesNo('Do you really want to quit?') == 'Yes':
                        self.matchAbort = True
                        self.matchComplete = True
                        break

                self.elements['Console'] = '{}\'s Turn'.format(self.players[self.turn].getName())
                self.drawScreen(self.hideComputerHands)
                if not self.simulation:
                    time.sleep(self.computerSpeed)
                # str(input())
                while (True):
                    if self.displayEffects and not self.simulation:
                        time.sleep(.2)
                    if self.players[self.turn].getForceDraws() > 0 and len(self.deck) > 0:
                        cardIndex = 'd'
                    else:
                        cardIndex = self.players[self.turn].think(self)
                    if cardIndex.isnumeric():
                        card = self.extractCard(self.turn, int(cardIndex))
                        if card.getColor() != self.currentColor:
                            self.resetDrawBool()
                        self.placeCard(card)
                        self.turnComplete = True
                        break
                    else:
                        if cardIndex == 'd':
                            if len(self.deck) > 0:
                                self.dealCard(self.turn)
                                self.drawScreen(self.hideComputerHands)
                            else:
                                self.turnComplete = True
                                self.players[self.turn].removeForceDraw()
                                self.passes += 1
                                if self.passes == self.passMax:
                                    self.forcedWild = True
                                    self.event = 'wild'
                                    self.passes = 0
                                break

            ### DECODE INPUT ###
        if self.event == 'reverse':
            self.eventReverse()
        elif self.event == 'wild':
            self.eventWildCard()

        # Clear Current Turn
        self.elements['P{}Turn'.format(self.turn[-1])] = ''
        # Prepare Next Turn
        self.turn = self.getNextTurn()
        self.elements['P{}Turn'.format(self.turn[-1])] = '\033[93m'

    # --------------------------------------- drawScreen ---------------------------------------
    def drawScreen(self, hide=False, wildSeed=0):
        if Match.window is None:
            return
        def get_card_graphic(color, value):
            dict = Card.red_dict
            if color == 'red':
                dict = Card.red_dict
            if color == 'blue':
                dict = Card.blue_dict
            if color == 'green':
                dict = Card.green_dict
            if color == 'yellow':
                dict = Card.yellow_dict
            card_graphic = dict[value] if value != '' else Card.wild_card
            return card_graphic

        Update = lambda key, value, **kwargs: Match.window.Element(key).Update(value, **kwargs)
        elem = lambda key: self.elements[key]
        if self.simulation:
            return

        currentTurn = self.turn
        if currentTurn == '':
            currentTurn = self.turnList[-1]
            hide = True

        Update('_MESSAGES_', elem('Console'))
        Update('_MESSAGES2_', elem('Error'))
        Update('_P1_', elem('P1Name'))
        Update('_C1_', elem('P1Cards'))
        Update('_P2_', elem('P2Name'))
        Update('_C2_', elem('P2Cards'))
        if elem('P3Name') != '           ':
            Update('_P3_', elem('P3Name'), visible=True)
            Update('_C3_', elem('P3Cards'), visible=True)
            Update('_S3_', None, visible=True)
        if elem('P4Name') != '           ':
            Update('_P4_', elem('P4Name'), visible=True)
            Update('_C4_', elem('P4Cards'), visible=True)
            Update('_S4_',None, visible=True)
        Update('_CARDS_LEFT_', '{} Cards Left'.format(elem('DNum')))
        # hand = self.players[currentTurn].hand
        hand = self.players[currentTurn].hand.hand
        i=0
        for i, card in enumerate(hand):
            if card.value == 'W':
                card_graphic = wild
            elif card.value == '+4':
                card_graphic = plusfour
            else:
                card_graphic = get_card_graphic(card.color, card.value)
            if hide:
                card_graphic = back

            Update(i, '', image_data=card_graphic, image_subsample=4, image_size=(60, 80), visible=True)
        else:
            for x in range(i+1, self.max_cards_displayed+1):
                Update(x, '', image_data=blank, image_subsample=4, image_size=(60, 80), visible=True)
            self.max_cards_displayed = max(i, self.max_cards_displayed)

        card_graphic = get_card_graphic(self.currentColor, self.currentValue)

        if self.previous_card is not None:
            Match.window.Element('_GRAPH_').DrawImage(data=self.previous_card, location=(0,0))
        Match.window.Element('_GRAPH_').DrawImage(data=card_graphic, location=(100,40))

        self.previous_card = card_graphic

        Match.window.Refresh()

        return ''

    def pauseScreen(self):
        return

    def isComplete(self):
        return self.matchComplete

    def next(self):
        self.turn = self.getNextTurn()

    def getNextTurn(self, forceReverse=False):
        if forceReverse:
            reverse = not self.reverse
        else:
            reverse = self.reverse
        currentIndex = self.turnList.index(self.turn)
        if not reverse:
            if (currentIndex + 1) == len(self.turnList):
                return self.turnList[0]
            else:
                return self.turnList[currentIndex + 1]
        else:
            if currentIndex == 0:
                return self.turnList[len(self.turnList) - 1]
            else:
                return self.turnList[currentIndex - 1]

    def getPlayer(self, playerID):
        return self.players[playerID]

    def resetDrawBool(self):
        for identity in self.players:
            self.players[identity].drew = False

def clearShell():
    os.system('cls' if os.name == 'nt' else 'clear')

def mainMenu():
    gs = GameSettings()

    PLAYER_TYPE_HUMAN = 'HUMAN'
    PLAYER_TYPE_COMPUTER = 'COMPUTER'
    computer_names = ('Watson', 'SkyNet', 'Hal', 'Metal Gear')
    layout = [
        [sg.Button('1 - No Player', size=(20,5), key=0, pad=(1,1)),
         sg.Button('2 - No Player', size=(20, 5), key=1, pad=(1,1), disabled=True)],
        [sg.Button('3 - No Player', size=(20, 5), key=2, pad=(1,1), disabled=True),
         sg.Button('4 - No Player', size=(20, 5), key=3, pad=(1,1), disabled=True)],
        [sg.Text('Enter player 1 (none) name', key='_TXT_'), sg.Input(key='_IN_', do_not_clear=True, size=(22,1)), sg.Button('Set name')],
        [sg.Button('Begin'), sg.Button('Settings')],]

    Elem = lambda key: window.Element(key)

    button_states = [0] * 4
    player_names = [''] * 4
    player_types = [None] * 4

    window = sg.Window('Uno Setup', border_depth=0).Layout(layout)

    current_player = 0
    while True:             # Event Loop
        event, values = window.Read()
        # print(event, values)
        if event is None or event == 'Exit':
            break
        if event == 'Begin':
            window.Hide()
            gs.finalizePlayers()
            # ---------------------- START THE MATCH ----------------------
            gs = playMatch(gs)
            for i, id in enumerate(gs.players):
                player = gs.players[id]
                window.Element(i).Update('{} - {}\n{} points'.format(i+1, player.name, player.points))
            window.UnHide()
            window.Refresh()
        elif event == 'Settings':
            layout2 = [[sg.Checkbox('Hide computer hands', key='_HIDE_', default=True)],
                       [sg.T('Computer speed')],
                       [sg.Radio('Fast', 1, key='_FAST_')],
                       [sg.Radio('Normal', 1, key='_NORMAL_', default=True)],
                       [sg.Radio('Slow', 1, key='_SLOW_')],
                       [sg.OK(), sg.Cancel()]
                       ]
            win2 = sg.Window('Settings').Layout(layout2)
            ev, vals = win2.Read()
            win2.Close()
            if ev == 'OK':
                if vals['_NORMAL_']:
                    gs.computerspeed = 'normal'
                if vals['_FAST_']:
                   gs.computerspeed = 'slow'
                if vals['_SLOW_']:
                   gs.computerspeed = 'slow'
                gs.hideComputerHands = vals['_HIDE_']
        elif event == 'Set name':
            if values['_IN_'] in player_names:
                sg.Popup('Duplicate - Cannot set to same as other players name')
            else:
                Elem(current_player).Update(str(current_player+1) + ' - '+values['_IN_'])
                player_names[current_player] = values['_IN_']
                Elem(current_player + (current_player < 3)).Update(disabled=False)
                if player_types[current_player] == PLAYER_TYPE_HUMAN:
                    addPlayer(gs, values['_IN_'])
                else:
                    addComputer(gs, values['_IN_'])
        elif 0 <= event <= 3:
            current_player = event
            state = button_states[event] = button_states[event]+1 if button_states[event] < 2 else 0
            Elem('_TXT_').Update('Enter Player %s (%s) Name'%(str(current_player+1), ('human', 'computer', 'none')[state-1]))
            if state == 1:
                Elem('_IN_').SetFocus()
                Elem('_IN_').Update('Player name', select=True)
                Elem(event).Update(str(event+1) +' - Player')
                player_types[event] = PLAYER_TYPE_HUMAN
            elif state == 2:
                Elem('_IN_').SetFocus()
                Elem('_IN_').Update(computer_names[event], select=True)
                Elem(event).Update(str(event+1) + ' - ' + computer_names[event])
                player_types[event] = PLAYER_TYPE_COMPUTER
            elif state == 0:
                Elem(event).Update(str(event+1) +' - No Player')
                Elem('_IN_').SetFocus()
                Elem('_IN_').Update('', select=True)
                for i in range(event):
                    pass
                player_types[event] = None
                player_names[event] = ''
                for i in range(event+1,4):
                    Elem(i).Update(text='%s - No player'%i, disabled=True)
                    player_names[i] = ''
                    try:
                        gs.removePlayer(i)
                    except:
                        pass
    window.Close()
    return player_names


def playMatch(gs):
    m = Match(gs)
    m.begin()
    Match.window.Element('_QUIT_').Update(visible=True)
    while (not m.isComplete()):
        m.nextTurn()
    gs = m.end(gs)
    Match.window.Close()
    Match.window = None
    return gs


def addPlayer(gs, name):
    p = Player(name)
    gs.addPlayer(p)
    gs.mainMenuError = ""

    return gs


def addComputer(gs, name):
    c = ComputerPlayer(name)
    gs.addPlayer(c)

    return gs



if __name__ == "__main__":
    mainMenu()

